[pgsql-jp: 36429] pgpoolでfail Overするタイミング

ASP森山 和宏 moriyama @ allforsp.co.jp
2005年 11月 21日 (月) 21:10:44 JST


moriyamaです

pgpool2.6.5で試させて頂いてます。

PostgreSQL8.0.3との組み合わせで動作確認をしていたところ、VACUUMを実行
した直後にMaster側のDBが切り離されました。

発生条件:
・pgpoolを稼動してから数日間VACUUMを一回もかけずにいた
・VACUUMを実行する前にshow pool_status で稼動状況を確認した時にはDBが2台とも 

正常に稼動していた
VACUUMを開始した直後にshow コマンドを実行したところ、MasterDBがFail Over していた

どなたか原因が分かる方、よろしくお願い致します。

以下がFail Over 時のログになります。

2005-11-21 19:13:09 DEBUG: pid 32228: I am 32228 accept fd 6
2005-11-21 19:13:09 DEBUG: pid 32228: Protocol Major: 1234 Minor: 5678 
database:  user:
2005-11-21 19:13:09 DEBUG: pid 32228: Cancel request received
2005-11-21 19:13:09 DEBUG: pid 32228: connecting postmaster Unix domain 
socket: /tmp/.s.PGSQL.5531
2005-11-21 19:13:09 DEBUG: pid 32228: connected to postmaster Unix domain 
socket: /tmp/.s.PGSQL.5531 fd: 11
2005-11-21 19:13:09 DEBUG: pid 32228: Cancel request received
2005-11-21 19:13:09 DEBUG: pid 32228: connecting postmaster Unix domain 
socket: /tmp/.s.PGSQL.5532
2005-11-21 19:13:09 DEBUG: pid 32228: connected to postmaster Unix domain 
socket: /tmp/.s.PGSQL.5532 fd: 11
2005-11-21 19:13:10 DEBUG: pid 31850: read kind from backend E
2005-11-21 19:13:10 DEBUG: pid 31850: pool_process_query: waiting for 
secondary for data ready
2005-11-21 19:13:10 ERROR: pid 31850: pool_process_query: kind does not 
match between backends master(E) secondary(P)
2005-11-21 19:13:10 DEBUG: pid 31850: connecting postmaster Unix domain 
socket: /tmp/.s.PGSQL.5531
2005-11-21 19:13:10 DEBUG: pid 31850: connected to postmaster Unix domain 
socket: /tmp/.s.PGSQL.5531 fd: 11
2005-11-21 19:13:10 DEBUG: pid 31850: connecting postmaster Unix domain 
socket: /tmp/.s.PGSQL.5532
2005-11-21 19:13:10 DEBUG: pid 31850: connected to postmaster Unix domain 
socket: /tmp/.s.PGSQL.5532 fd: 11
2005-11-21 19:13:10 LOG:   pid 31850: notice_backend_error: master: 1 fail 
over request from pid 31850
2005-11-21 19:13:10 DEBUG: pid 14035: failover_handler called
2005-11-21 19:13:10 LOG:   pid 14035: starting degeneration. shutdown master 
host (5531)
2005-11-21 19:13:10 DEBUG: pid 14035: kill 32185







pgsql-jp メーリングリストの案内