【PostgreSQL】同期レプリケーションモードで起動しなかった時の原因

PostgreSQL 9.6を利用して同期レプリケーションモードの設定を記載した後でPostgreSQLを再起動しようとしたところエラーとなりました。あるあるネタ。

で、とりあえず状況を status で確認すると下記のような状況に。

今回の原因

設定上は間違い無さそうなんだけどなぁ‥ と思いつついろいろ確認したところ原因が判明しまして、理由は「synchronous_standby_names のホスト名にハイフン(-)が含まれていた為」ということでした。まじかい。

どうやら synchronous_standby_names での指定時にハイフンをホスト名に含めているとNGとなるようです。

ご注意を!!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です