[pgsql-jp: 32647] Re: pgpool 0.2.1リリース

TANABE Junnichi jun @ lmns.biz
2004年 4月 2日 (金) 12:45:18 JST


お世話になります。田邉です。

----- Original Message ----- 
From: "Tatsuo Ishii" <t-ishii @ sra.co.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Wednesday, March 24, 2004 9:39 PM
Subject: [pgsql-jp: 32559] Re: pgpool 0.2.1リリース


> > ありがとうございます!
> > このパッチにて接続に成功いたしました。
> >
> > まずはご報告まで。
>
> テストありがとうございます.修正版の0.2.2を作っておきました.

0.2.2動いてます。

で、特に0.2.2固有の話ではなくて申し訳ありませんが、一点質問です。
bytea型に対してpgpool経由で更新系のクエリを発行すると、途中で
止まってしまいます。
バッファの大きさなどに制限があったりするのでしょうか。
# それともそもそもbyteaに対応していない?
突っ込んでいる画像の大きさは100kB程度です。

[syslog]
Apr  2 12:26:41 ns2 postgres[9942]: [886-1] ERROR:  unterminated quoted
string at or near
Apr  2 12:26:41 ns2 postgres[9942]: [886-2]
"'\\377\\330\\377\\340\\000\\020JFIF\\000\\001\\001\\001\\
(snip!!)
Apr  2 12:26:41 ns2 postgres[9942]: [886-527] 7\\312\\267\\26" at character
113
Apr  2 12:26:42 ns2 postgres[9942]: [887-1] FATAL:  invalid frontend message
type 0

[pgpool -n -d]
: length: 65230
DEBUG: pid 559: read kind from backend pending data Z len: 42 po: 1
DEBUG: pid 559: read kind from frontend Q(51)
DEBUG: pid 559: pool_read_string: readsize: 259072 readp: 0
DEBUG: pid 559: pool_read_string: buf:rollback work: readlen: 14
DEBUG: pid 559: strlength: 14
DEBUG: pid 559: pool_read_string: string: :rollback work:
DEBUG: pid 559: pool_read_string: next string: :inated quoted string at or
near "'\\377\\330\
(snip!!)
5\\272\\334\\352a\\265\\264\\261\\217\\312\\267\\26" at character 113
:
DEBUG: pid 559: pool_read_string: final read 14 string: :rollback work:
DEBUG: pid 559: pool_read_string: total result 14 string: :rollback work:
ERROR: pid 559: pool_flush: fflush failed (Broken pipe)
DEBUG: pid 553: failover_handler called
DEBUG: pid 574: I am 574

無論、PostgreSQLに対して直で繋いでいる場合には全く問題ないことは
確認しております。(というか、実働してます)

# PostgreSQLでbyteaは遅いから使うな!という猛烈なツッコミが入りそうです
が、、、。

ちなみに、pgpool経由でも画像の取得は問題なく行えるように見えます。
取得している画像がたまたま大丈夫なだけかもしれませんが。

以上宜しくお願いいたします。




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