[pgpool-general-jp: 1060] Re: POSTGRESQL 8.4
Tatsuo Ishii
ishii @ sraoss.co.jp
2012年 5月 18日 (金) 22:00:44 JST
石井です。
> お世話になります。
>
> 現在、pgpool-II version 3.0.3 (umiyameboshi) と postgresql-server.x86_64
> 8.4.2-1PGDG.rhel5 で構成しています。
> 問題なくここ数年間運用していましたが、新しくサーバーを立ち上げて、pgpool-II version 3.1.2 (hatsuiboshi) と
> postgresql84-server.x86_64 8.4.9-1.el5_7.1 で構成したものを待機させております。
>
> DBの同期のために既存のPGPOOLに新しく立ち上げたpostgresql84-server.をクラスターに追加したところPGPOOLが
>
> pid 9015: pool_send_and_wait: Error or notice message from backend: : DB
> node id: 3 backend pid: 6290 statement: pdo_stmt_00000001 message:
>>現在のトランザクションがアボートしました。トランザクションブロックが終わるまでコマンドは無視されます
> 2012-05-13 14:02:03 ERROR: pid 9015: read_kind_from_backend: 3 th kind E
> does not match with master or majority connection kind 1
> 2012-05-13 14:02:03 ERROR: pid 9015: kind mismatch among backends. Possible
> last query was: "Parse: INSERT INTO download_log(
> site_id,
> login_id,
> title_id,
> movie_file_id,
> size,
> ip,
> from_ppv,
> server_name,
> start_dt,
> end_dt,
> file_name,
> download_charge
> ) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12)" kind details are: 0[1]
> 1[1] 2[1] 3[E: 現在のトランザクションがアボートしました。トランザクションブロックが終わるまで>コマンドは無視されます]
> のようなERRORを出してサービスを続行できません。
>
> バージョンの問題は考えられますか?
これだけでは何とも言えませんが、エラーメッセージを見る限り、このエラー
が出た時点で、すでに新しいサーバでは別のエラーによってトランザクション
がアボート状態になっていたと思われます。よって、障害原因を調べるために
は、これ以前にもエラーが発生していなかったかどうか、確認する必要があり
ます。このあたり、何か分かりますか?
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp
> pgpool-II version
> 3.0.3とpostgresql-server8.4.2のクラスター構成に、postgresql84-server8.4.9を1台バックエンドとして追加した結果、この様な
> 事が起こっています。DBのデータは8.4.2から丸ごとデータコンテナーを8.4.9へコピーしています。データベースの同期の後にデータの確認を
> 行っていますが問題は見られませんでした。OSはCENTOS5.7の64BITです。
>
>
> ご回答、宜しくお願いします。
>
> はら
> はら
pgpool-general-jp メーリングリストの案内