[pgcluster: 521] ロック取得の障害について

Mana Takebe takebemana @ yahoo.co.jp
2004年 9月 1日 (水) 13:03:52 JST


三谷様

始めてメール差し上げます。武部と申します。
現在、PGClusterを使用し、アプリケーションの負荷試験を
行っております。
<<構成>>
PGCLuster1.0.7 on RedHat9.0
Host1:レプリケーションサーバとクラスタサーバ(マスタ)
Host2:クラスタサーバ(セカンダリ)
アプリケーションの設定にて、Host2のみにデータの
挿入、更新処理を行っています。
具体的には同時接続10ユーザーで、登録、更新のクエリーを
12時間投げつづける、というようなことを行っています。
開始3時間弱くらいで以下のようなエラーが起こりはじめ
(Host2のログ参照)
レプリケーションが行われなくなります。

この際、以下のような現象が発生しています。
■Host2(クラスタDB)の側のログ(抜粋)
2004-09-01 01:10:21 [19313]  ERROR:  p1[(null)]replication
server connection closed
2004-09-01 01:10:31 [19367]  LOG:  query: INSERT INTO
Table 
〜(略) 
2004-09-01 01:10:32 [19313]  ERROR:  current transaction
is aborted, queries ignored until end of transaction block
2004-09-01 01:10:41 [19350]  ERROR:  LockPage: LockAcquire
failed
2004-09-01 01:10:42 [19350]  LOG:  query: INTO Table 〜
(略) 

この後、レプリケーションが行われなくなった後以下のエラー
が頻発する
 LockPage: LockAcquire failed

■Host1のレプリケ-ションサーバログ(抜粋)
Wed Sep  1 00:42:18 2004  session closed
Wed Sep  1 01:20:24 2004  recv failed: (Connection reset
by peer)
Wed Sep  1 01:20:24 2004  session closed
Wed Sep  1 01:20:24 2004  query size is zero
Wed Sep  1 01:20:24 2004  send failed (Connection reset by
peer)
Wed Sep  1 01:20:24 2004  session closed
Wed Sep  1 01:20:24 2004  host2[5432] should be down 
Wed Sep  1 01:20:25 2004  session closed
Wed Sep  1 01:20:25 2004  session closed
Wed Sep  1 01:20:25 2004  send failed (Connection reset by
peer)
Wed Sep  1 01:20:25 2004  host2[5432] should be down 

今回の1.0.8rc1にて修正をご報告いただいている、
以下の件と関連ありますでしょうか?

> 1.ロック衝突を伴う更新クエリーを大量に受信し高負荷が
続いた場合に発生す
> ることがあった,
> ・セッション切断
> ・プロセス異常終了
> ・エラーメッセージのループ

また、上記のエラーおよびレプリケーションサーバとの
切断以前に以下のようなWARNINGも頻繁に発生しており、
気になっていますが、問題ないのでしょうか?

2004-09-01 01:00:20 [19378]  WARNING:  Relcache reference
leak: relation "table_name" has refcnt 1 instead of 0

======================================
Mana Takebe <takebemana @ yahoo.co.jp>


__________________________________________________
GANBARE! NIPPON!
Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE
http://mail.ganbare-nippon.yahoo.co.jp/




pgcluster メーリングリストの案内