Satoshi Nagayasu
nagay****@nttda*****
2007年 5月 21日 (月) 17:34:28 JST
松下様、 永安です。 テストの前提がまだすべて見えておりませんので、確かなことは言えないのですが。 「4」のエラーで出ているメッセージ「FATAL: terminating connection due to administrator command」は、「PostgreSQLが接続を終了しようとしている」という 意味のメッセージですので、おそらくはテスト項目の「forest_ctlでの停止」でも バックエンドが停止していないのではないかと思います。 つまり、forest_ctlで停止をしようとしても、接続が張られたままで実際には シャットダウンされておらず、「4」のメッセージにつながっているのではないかと。 そして、その後、バックエンドがシャットダウンされた結果、「9」では 接続ができずにSELECTが失敗している、というように見えます。 forest_ctlでシャットダウンしたバックエンドのプロセスが、 確かに終了しているかどうかを、一度確認してみていただけませんでしょうか。 (プロセスの状態を確認する、など) よろしくお願いします。 tsuto****@uniad***** wrote: > プロジェクト管理者様 > > はじめまして松下と申します。 > > PostgresForest 4.0.1を利用すべくテストを行っております。 > 現在DB障害発生時の切り替えテストを行っており、 > インスタンスのステータスが稼動中から障害中へ変更されるタイミングが > 把握できておりません。 > ご教授願います。 > > 以下の構成、設定でテストを実施しております。 > ======= > ・2台のサーバでDBレプリケーションを実施 > ・コンフィグレーション設定 > refresh :1 > retry :0 > timeout :30 > > □テスト項目 > 1:1台のDB(サーバID1)をDB停止コマンド(forest_ctl)にて停止 > 2:select文を利用して接続確認(Jpsql.shを利用) > > □テスト結果 > 1:selectコマンド成功 > 3:インスタンスステータス確認 > サーバID0:稼動中 > サーバID1:稼動中 > 4:selectコマンド失敗 > ※エラー出力結果 > FATAL: terminating connection due to administrator command > 5:インスタンスステータス確認 > サーバID0:稼動中 > サーバID1:稼動中 > 6:selectコマンド成功 > 7:インスタンスステータス確認 > サーバID0:稼動中 > サーバID1:稼動中 > 8:インスタンスステータス確認 > サーバID0:稼動中 > サーバID1:稼動中 > 9:selectコマンド失敗 > ※エラー出力結果 > Error retry over. > 10:インスタンスステータス確認 > サーバID0:稼動中 > サーバID1:障害中 > ======= > > 上記のテストではretryカウントを超えたため障害中へ状態遷移したと見受けられます。 > ですが、retryカウントは"0"と設定していますが、何度かアクセスしているように見受けられます。 > retryカウントの設定値は、どのように動作するのでしょうか。 > また、タイムアウトを30secと設定していますが、DB停止から30sec以上経過した場合でも > インスタンスの状態が稼動中から遷移いたしません。 > > retryとtimeoutの設定値についてご教授願います。 > > よろしくお願いいたします。 > > 以上 > > ********************************************************** > ユニアデックス株式会社 > ICTソリューション事業グループ コンサルティング&デザイン統括部 > ソリューション統括部 第二グループ > > 松下 勉 TEL:03-6204-1833(ダイヤルイン) FAX:03-3660-9807 > E-mail tsuto****@uniad***** > ********************************************************** > > _______________________________________________ > postgresforest-users mailing list > postg****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/postgresforest-users -- NAGAYASU Satoshi <nagay****@nttda*****> Phone: +81-50-5546-2496