From: | Richard Huxton <dev(at)archonet(dot)com> |
---|---|
To: | "Craig Stratton" <craig(at)avnet(dot)co(dot)uk>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: pqReadData() -- read() failed: errno=32 |
Date: | 2003-12-18 13:39:44 |
Message-ID: | 200312181339.44857.dev@archonet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Thursday 18 December 2003 12:23, Craig Stratton wrote:
> Hi,
>
> cobalt 2.2.16
> psql 7.2.3
> DBI 1.32
>
> I get this error, as in subject:-
> pqReadData() -- read() failed: errno=32
> and then followed by this
> pqReadData() -- backend closed the channel unexpectedly.
>
> I can find no reference to errno=32 in the mailing lists.
From memory and google, it's a broken pipe, traditionally from php's
persistent connections. Assuming a backend isn't dying, I'm a bit puzzled.
Check your logs and see if all is OK.
> If i define and connect the database handle within the function that does
> my processing, then i get no errors (but very slow processing due to
> connecting on each event).
>
> If i define and connect the database handle as a global variable outside
> of the function, then i get that error on the first insert.
Can you give a short example of what works and what doesn't.
--
Richard Huxton
Archonet Ltd
From | Date | Subject | |
---|---|---|---|
Next Message | Shridhar Daithankar | 2003-12-18 13:42:25 | Re: Which file system do i have to choose? |
Previous Message | Hijax | 2003-12-18 13:33:50 | performance in selecting from very large recordset |