[pgpool-general-jp: 693] Re: pgpool2-2.3.1/insufficient data left in message

ISHIDA Akio iakio @ mono-space.net
2010年 2月 1日 (月) 02:04:17 JST


$B @ PED$G$9!#$"$j$,$H$&$4$6$$$^$7$?!#(B

$B$b$&FsE@!"D4$Y$F$$$kESCf$G5$IU$$$?$N$G$9$,!"(B

1. $B%?%$%`%9%?%s%W$r4^$`(Bprepare$BJ8$N%Q%i%a!<%??t$,4V0c$C$F$$$^$7$?(B

2. connection_cache = false
$B$N>l9g!"(Bprepared_list$B$,%j%;%C%H$5$l$^$;$s!#(B
2.2$B0JA0$GLdBj$,H/@8$9$k$+$I$&$+$O$o$+$j$^$;$s$,!"(B
2.3$B$G$O(BPortal$B$K%Q%i%a!<%??t$r$b$C$F$$$k$N$G(B
$B @ ZCG(B / $B@\B38e$K!"F1$8L>A0$G0[$kDj5A$N%9%F!<%H%a%s%H$r(B
$B;H$&$H%(%i!<$H$J$j$^$9!#(B

pool_test=# prepare q1 as insert into r1 values(1, '2010-01-01');
PREPARE
pool_test=# \q
$ psql -X -p9999 pool_test
psql (8.4.1)
Type "help" for help.

pool_test=# prepare q1 as insert into r1 values(1, now());
PREPARE
pool_test=# execute q1;
ERROR:  wrong number of parameters for prepared statement "q1"
DETAIL:  Expected 2 parameters but got 1.

$B @ P0f$5$s$NJ}$K$O(BHEAD$B$KBP$9$k%Q%C%A$rE:IU$7$^$9!#(B
2.$B$NJ}$N%Q%C%A$O$A$g$C$HL>A0$,%$%^%$%A$J46$8$,$7$^$9$,$H$j$$$=$.!#(B

2010$BG/(B1$B7n(B30$BF|(B11:04 Tatsuo Ishii <ishii @ sraoss.co.jp>:
> $B @ P0f$G$9!#(B
>
> $B0J2<$N7o$G$9$,!"860x$,J,$+$j$^$7$?!#(Bparse()$B$NCf$G!"(Bnow()$BBP1~$N%/%(%j=q(B
> $B$-49$($r9T$J$$!"%^%9%?%N!<%I$K%Q%1%C%H$rAw?.$7$?8e%Q%1%C%HMQ$N%a%b%j$r(B
> $B2rJ|$7$F$+$i%9%l!<%V$K%Q%1%C%H$rAw?.$7$?$N$,860x$G$7$?!#$9$G$K2rJ|$5$l(B
> $B$?%a%b%j$N%G!<%?$rAw?.$7$?$?$a$K!"%4%_$,(BPostgreSQL$B$KAw$i$l$F$7$^$C$F$$(B
> $B$?$N$G$9!#(B
>
> CVS HEAD$B$K$O=$@5$r%3%_%C%H$7$^$7$?!#(B
> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> English: http://www.sraoss.co.jp/index_en.php
> Japanese: http://www.sraoss.co.jp
>
>> $B;.3$$G$9!#(B
>>
>> $B @ PED$5$s!"$4O"Mm$"$j$,$H$&$4$6$$$^$9!#(B
>>
>> pgpool.conf$B$H%(%i!<$,=P$?%F!<%V%k$N%+%i%`Dj5A>pJs$r$*EA$($7$^$9!#(B
>> PHP$BB&$N%3!<%I$O%Q%C%1!<%8$N$?$a!"AwIU$,Fq$7$$>uBV$G$9!#(B
>> $B?=$7Lu$4$"$j$^$;$s!#(B
>>
>> $B!Z(Bpgpool.conf$B![(B
>> listen_addresses = '*'
>> port = 5432
>> pcp_port = 9898
>> socket_dir = '/tmp'
>> pcp_socket_dir = '/tmp'
>> backend_socket_dir = '/tmp'
>> pcp_timeout = 10
>> num_init_children = 100
>> max_pool = 10
>> child_life_time = 300
>> connection_life_time = 900
>> child_max_connections = 100
>> client_idle_limit = 60
>> authentication_timeout = 10
>> logdir = '/var/log/pgpool'
>> pid_file_name = '/var/run/pgpool/pgpool.pid'
>> replication_mode = true
>> replicate_select = false
>> load_balance_mode = false
>> replication_stop_on_mismatch = true
>> reset_query_list = 'ABORT; DISCARD ALL'
>> print_timestamp = true
>> master_slave_mode = false
>> connection_cache = false
>> health_check_timeout = 20
>> health_check_period = 0
>> health_check_user = 'postgres'
>> failover_command='sudo /home/ifrbat/pgsql/sh/PgReplicationProtector.sh
>> %h %p'
>> failback_command=''
>> insert_lock = true
>> ignore_leading_white_space = true
>> log_statement = false
>> log_connections = true
>> log_hostname = true
>> parallel_mode = false
>> enable_query_cache = false
>> pgpool2_hostname = 'test04'
>>
>> backend_hostname0 = '172.16.48.188'
>> backend_port0 = 5433
>> backend_weight0 = 1
>> backend_data_directory0 = '/home/postgres/data'
>>
>> backend_hostname1 = '172.16.48.185'
>> backend_port1 = 5432
>> backend_weight1 = 1
>> backend_data_directory1 = '/home/postgres/data'
>>
>> recovery_timeout = 90
>> client_idle_limit_in_recovery = 0
>>
>> $B!Z%F!<%V%k$N%+%i%`Dj5A![(B
>> # \d tmp_control_area_table
>>          Table "public.tmp_control_area_table"
>>      Column      |           Type           | Modifiers
>> -----------------+--------------------------+-----------
>>  session_id      | character varying(1000)  |
>>  page_id         | integer                  |
>>  revision        | smallint                 |
>>  parent_page_id  | integer                  |
>>  level           | smallint                 |
>>  tmp_update_date | timestamp with time zone |
>>
>> $B0J>e!"$*<j?t$G$9$,$h$m$7$/$*4j$$CW$7$^$9!#(B
>>
>>
>>
>> ISHIDA Akio $B$5$s$O=q$-$^$7$?(B:
>> > $B$3$s$K$A$O!#@PED$G$9!#(B
>> >
>> > $B$A$g$C$H$^$@8!F$$,$D$$$F$$$J$$$N$G$9$,!"%m%0$r8+$?46$8$G$O(B
>> > Parse$B$, @ .8y$7$?%N!<%I$H<:GT$7$?%N!<%I$,$$$k$h$&$G$9!#(B
>> >
>> > pgpool.conf$B$r$_$;$F$$$?$@$/$3$H$O$G$-$^$9$+!)(B
>> > $B$^$?!"(BPHP$BB&$N%3!<%I$r$_$;$F$$$?$@$1$k$H=u$+$j$^$9!#(B
>> >
>> > 2010$BG/(B1$B7n(B20$BF|(B20:06 $B;.3$!!B @ FsO/(B <saragai @ mbgx.tis.co.jp>:
>> >
>> >> $B;.3$$G$9!#(B
>> >>
>> >> $BD9J8$H$J$j$^$9$,!"$*5v$7$/$@$5$$!#(B
>> >>
>> >> pgpool$B-6(B-2.2.6$B$+$i(B2.3.1$B$X%P!<%8%g%s%"%C%W$7$?$H$3$m!"(B
>> >> $B2<5-(Bpgpool$B$N%m%0$K$"$j$^$9(BSQL$B$K$F%(%i!<$,H/@8$7!"(B
>> >> $B=LB`2TF0$5$l$k$H$$$&;v>]$,H/@8$7$F$*$j$^$9!#(B
>> >>
>> >> $B!Z(Bpgpool$B%m%0![(B
>> >> 2010-01-19 19:36:07 ERROR: pid 19213: read_kind_from_backend:
>> >> 1 th kind E does not match with master or majority connection kind 1
>> >> 2010-01-19 19:36:07 ERROR: pid 19213: kind mismatch among backends.
>> >> Possible last query was: "Parse: INSERT INTO tmp_control_area_table
>> >> SELECT 'fcslck9if50hqa4dv73s3lnad6', p.page_id, pr.revision,
>> >> p.parent_page_id, 1, NOW()
>> >> FROM page p, page_revision pr
>> >> WHERE p.parent_page_id IN
>> >> (SELECT page_id FROM tmp_control_area_table
>> >> WHERE "level" = 0
>> >> AND session_id = 'fcslck9if50hqa4dv73s3lnad6'
>> >> )
>> >> AND p.page_id = pr.page_id
>> >> AND p.link_flag = 1" kind details are: 0[1] 1[E: insufficient data left
>> >> in message]
>> >> 2010-01-19 19:36:07 LOG: pid 19213: notice_backend_error: 1 fail over
>> >> request from pid 19213
>> >> 2010-01-19 19:36:07 LOG: pid 19115: starting degeneration. shutdown host
>> >> 172.16.48.185(5432)
>> >> 2010-01-19 19:36:07 LOG: pid 19115: failover_handler: set new master node: 0
>> >> 2010-01-19 19:36:07 LOG: pid 19115: failover done. shutdown host
>> >> 172.16.48.185(5432)
>> >>
>> >> $B;v>]$NH/@8860x$O(Bpgpool$B$N%P!<%8%g%s%"%C%W$K$h$k$b$N$H9M$($F$*$j!"(B
>> >> $B%P%0$N5?$$$b$"$k$?$a!"860x$rD4::$$$?$@$/$3$H$O2DG=$G$7$g$&$+!#(B
>> >>
>> >> $BB>$N>pJs$K$D$$$F$O0J2<$NDL$j$G$9!#(B
>> >> $B!Z(Bpostgres$B%m%0(B($B @ Z$jN%$5$l$?%5!<%P$N$_=PNO(B)$B![(B
>> >> 2010-01-19 19:36:07 JST:10514 ERROR:  insufficient data left in message
>> >>
>> >> $B!Z(Bphp PDO$B$G<hF@$7$?%(%i!<7k2L![(B
>> >> SQLSTATE[XX000]: Internal error: 7 ERROR: kind mismatch among backends.
>> >> Possible last que
>> >> ry was: "Parse: INSERT INTO tmp_control_area_table
>> >> SELECT 'fcslck9if50hqa4dv73s3lnad6', p.page_id, pr.revision,
>> >> p.parent_page_id, 1,NOW()
>> >> FROM page p, page_revision pr
>> >> WHERE p.parent_page_id IN
>> >> (SEL
>> >> server closed the connection unexpectedly
>> >> This probably means the server terminated abnormally
>> >> before or while processing the request.
>> >>
>> >> $B!Z(Bpostgresql$B$N%P!<%8%g%s![(B
>> >> 8.3.7
>> >>
>> >>
>> >> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>> >>
>> >>
>> >> _______________________________________________
>> >> pgpool-general-jp mailing list
>> >> pgpool-general-jp @ sraoss.jp
>> >> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> >
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > pgpool-general-jp mailing list
>> > pgpool-general-jp @ sraoss.jp
>> > http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp
>> >
>>
>>
>
> _______________________________________________
> 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>
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: add-reset_connection-for-connection_cache-false.patch
$B7?(B:         application/octet-stream
$B%5%$%:(B:     1540 $B%P%$%H(B
$B @ bL@(B:       $BL5$7(B
URL:        http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20100201/7ff9344e/attachment.obj 
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: fix_num_tsparams.patch
$B7?(B:         application/octet-stream
$B%5%$%:(B:     1907 $B%P%$%H(B
$B @ bL@(B:       $BL5$7(B
URL:        http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20100201/7ff9344e/attachment-0001.obj 


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