[pgpool-general-jp: 815] Re: pgpool-II 3.0 でのnextval でエラー

ISHIDA Akio iakio @ mono-space.net
2010年 9月 28日 (火) 17:02:15 JST


こんにちは。石田と申します。

2010年9月27日12:50 松山大樹 <t.matsuyama @ wowcom.co.jp>:
> 松山です。
>
> これでよろしいでしょうか。
>
> ------------------------------------------------------------------
> 2010-09-27 12:48:23 DEBUG: pid 23099: key: listen_addresses
(中略)
> 2010-09-27 12:48:23 DEBUG: pid 23099: num_backends: 1 total_weight: 1.000000
> 2010-09-27 12:48:23 DEBUG: pid 23099: backend 0 weight: 2147483647.000000
> 2010-09-27 12:48:23 DEBUG: pid 23099: shmem_exit(0)
> ---------------------------------------------------------------------
>

これは、-n オプションを指定せずに

pgpool -d > log 2>&1

のような起動方法で取得したログでしょうか。
これだと子プロセス側が出力するログが取得できないので、

pgpool -nd > log 2>&1 &

を試してみていただけますか?l

>> 北川です。
>>
>> On Fri, 24 Sep 2010 12:02:41 +0900
>> 松山大樹<t.matsuyama @ wowcom.co.jp>  wrote:
>>
>>> 松山と申します。
>>>
>>> pgpool-II 3.0 をレプリケーションモードで試してみているのですが、
>>> トランザクション制御下で、nextval('xxxxxxxxx') を実行すると、
>>> 次のようなエラーになってしまいます。
>>>
>>> An I/O error occured while sending to the backend.
>>>
>>> 発行しているSQLは、
>>> select nextval('xxxxxxxxx')
>>> ですが、この結果自体は正常に取得できています。
>>> その後で、コミットしようとして失敗しています。
>>>
>>> pgpool-II 2.3.2.2 では、正常に取得もコミットも完了していたのですが。
>>> 考えられる原因は何でしょうか?
>>
>> おそらく、JDBC などで利用されている拡張プロトコルを処理する部分の
>> バグと思われます。
>>
>> ただいま調査していますが、よろしければ障害発生時の pgpool-II の
>> デバッグログを送って頂けると助かります。
>>
>> よろしくお願いいたします。
>>
>
>
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp
>
>



-- 
ISHIDA Akio <iakio @ mono-space.net/ishida @ cycleof5th.com>


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