質問: true または fsync=off を追記せよ、とありますね。 > > > Postgresqlに接続できなくなった時 > > rm /usr/local/var/postgres/postmaster.pid > > > ポート番号の設定にやられた > > /var/run/postgresql/を覗いてみたら,あったファイルは .s.PGSQL.5433.あれ,ちゃんとあるしなぁ... > > ん?5433?はぁ?ポート番号違ってんじゃん!すぐにpostgresql.confを書き換えて無事完了しました. > > > 上記を試しましたがダメでした。 どうか、お力をお貸しください...。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: この質問はwtokuno様のご教示によって解決できました!ありがとうございます! (解決までの流れは「質問への追記・修正の依頼」をご参照ください) 自己解決ではないため恐縮ですが、今後同じ穴にハマる方の手助けになりますよう、以下に解決方法を記載します。 ファイルの中身を見る("10"の部分はpostgresqlのバージョンによって変える) ``` cat /etc/postgresql/10/main/postgresql.conf ``` 中身にdata_sync_retry = true または fsync=offの記載が出来ていない場合、以下のようにして追記 ``` echo data_sync_retry = true >> /etc/postgresql/10/main/postgresql.conf echo fsync=off >> /etc/postgresql/10/main/postgresql.conf ``` そしてサーバを起動。