[Pgpool-general] pool_check_fd: data is not ready tp->tv_sec
5tp->tp_usec 5000000
Tatsuo Ishii
t-ishii at sra.co.jp
Tue Sep 27 01:36:16 GMT 2005
I'm not familiar with perl, so need detailed info.
1) debug out of pgpool (start pgpool with -d option)
2) PostgreSQL version?
--
SRA OSS, Inc. Japan
Tatsuo Ishii
> This program demonstrates one of the problems we had with pgpool. It runs the same query twice, once with autobinding and one with explicit binds.
>
> use DBI qw(:sql_types);
> use ACI::DB;
> my $dbh = ACI::DB::initDB();
>
> my ($id, $oemid, $oemstr, $rid, $file_num) = ("TEST124", "TESTOEM124",
> "gcx", 456361, undef);
>
> my $sql = qq{INSERT INTO trans_pending (transid, oemid, oemstring, rid,
> filenum) VALUES(?, ?, ?, ?, ?)};
>
> $dbh->do($sql, undef, $id, $oemid, $oemstr, $rid, $file_num);
> die $dbh->errstr() if $dbh->errstr();
> print "Got one success!\n";
> $dbh->rollback();
> die $dbh->errstr() if $dbh->errstr();
> print "Starting over!\n";
>
> my $sth = $dbh->prepare($sql) || dbi_err;
> $sth->bind_param(1, $id, SQL_VARCHAR);
> $sth->bind_param(2, $oemid, SQL_VARCHAR);
> $sth->bind_param(3, $oemstr, SQL_VARCHAR);
> $sth->bind_param(4, $rid, SQL_INTEGER);
> $sth->bind_param(5, $file_num,SQL_INTEGER);
> $sth->execute() || die $dbh->errstr();
> $dbh->rollback();
> print "Got two successes!\n";
>
>
>
> The output we get is
>
> Got one success!
> Starting over!
> DBD::Pg::st execute failed: server closed the connection unexpectedly
> This probably means the server terminated abnormally
> before or while processing the request.
> server closed the connection unexpectedly
> This probably means the server terminated abnormally
> before or while processing the request.
>
>
> (There is a 5 second pause between "Starting over" and the error message.)
>
> Aaron Thul
> http://www.mtu.net/~aaron
>
>
> _______________________________________________________
> Sent through e-mol. E-mail, Anywhere, Anytime. http://www.e-mol.com
>
>
>
> _______________________________________________
> Pgpool-general mailing list
> Pgpool-general at pgfoundry.org
> http://pgfoundry.org/mailman/listinfo/pgpool-general
More information about the Pgpool-general
mailing list