otter117 has asked for the wisdom of the Perl Monks concerning the following question:
We are running Apache/2.2.10 (Linux/SUSE) mod_ssl/2.2.10 OpenSSL/0.9.8h mod_perl/2.0.4 Perl/v5.10.0 wirh DBD::Pg 2.18.1 and Apache::DBI 1.11 on SLES11 SP1.
Postgres 8.3.14 listens on TCP port 5432 and named socket /tmp/.s.PGSQL.5432
I see intermittent messages in my web server error log which occur under light or heavy load.
-e: DBD::Pg::st execute failed: could not receive data from server: Socket operation on non-socket at ...(my module)...
-e: DBD::Pg::db rollback failed: could not receive data from server: Socket operation on non-socket at /usr/lib/perl5/site_perl/5.10.0/Apache/DBI.pm line 268
It is as if the httpd2-prefork processes are trying to use connections that have "gone stale".
Restarting apache2 will stop the messages but they sometimes come back within minutes, most times it will be hours before the problem recurs. Anyone, seen this?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: apache2 mod_perl DBD/DBI postgres connection problems (alarm?)
by tye (Sage) on Oct 12, 2011 at 01:20 UTC | |
by otter117 (Initiate) on Oct 12, 2011 at 12:13 UTC | |
|
Re: apache2 mod_perl DBD/DBI postgres connection problems
by otter117 (Initiate) on Oct 19, 2011 at 15:02 UTC |