Postmaster crashes

Started by Mark Allibanabout 25 years ago7 messagesgeneral
Jump to latest
#1Mark Alliban
MarkA@idnltd.com

Hi,
Can anyone help with the following error message in the output:

pq_recvbuf: unexpected EOF on client connection
Server process (pid 2087) exited with status 139 at Tue Feb 13 15:38:08 2001
Terminating any active server processes...
Server processes were terminated at Tue Feb 13 15:38:08 2001
Reinitializing shared memory and semaphores

The first line appears many times (once every few minutes) but doesn't cause
a problem. However the server then exits and the database is down.

Thanks,
Mark.

#2(J.H.M. Dassen \(Ray\))
jdassen@cistron.nl
In reply to: Mark Alliban (#1)
Re: Postmaster crashes

Mark Alliban <MarkA@idnltd.com> wrote:

pq_recvbuf: unexpected EOF on client connection
Server process (pid 2087) exited with status 139 at Tue Feb 13 15:38:08 2001

Or signal 139 - 128 = 11. You didn't provide details about the hardware
platform and OS, so it is difficult to guess what the cause is.

This problem may indicate hardware (or hardware configuration) problems, in
particular if the signal 11s appear to be random. See
http://www.bitwizard.nl/sig11/
for details.

HTH,
Ray
--
Do Microsoft's TCO calculations include TC of downtime?

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mark Alliban (#1)
Re: Postmaster crashes

"Mark Alliban" <MarkA@idnltd.com> writes:

pq_recvbuf: unexpected EOF on client connection
Server process (pid 2087) exited with status 139 at Tue Feb 13 15:38:08 2001
Terminating any active server processes...
Server processes were terminated at Tue Feb 13 15:38:08 2001
Reinitializing shared memory and semaphores

The first line appears many times (once every few minutes) but doesn't cause
a problem. However the server then exits and the database is down.

The unexpected-EOF messages are probably unrelated to the crash. What
Postgres version are you running? There should be a corefile left from
the crashed backend --- can you get a stack trace from it? How about
running the postmaster with -d2 to log queries, so that you can see what
queries were being executed at the time of the crash?

regards, tom lane

#4Mark Alliban
MarkA@idnltd.com
In reply to: Mark Alliban (#1)
Re: Postmaster crashes

"Mark Alliban" <MarkA@idnltd.com> writes:

pq_recvbuf: unexpected EOF on client connection
Server process (pid 2087) exited with status 139 at Tue Feb 13 15:38:08

2001

Terminating any active server processes...
Server processes were terminated at Tue Feb 13 15:38:08 2001
Reinitializing shared memory and semaphores

The unexpected-EOF messages are probably unrelated to the crash.

Yes I figure these are from a client not closing connections properly.

What Postgres version are you running? There should be a corefile left

from

the crashed backend --- can you get a stack trace from it? How about
running the postmaster with -d2 to log queries, so that you can see what
queries were being executed at the time of the crash?

7.0.3 on Redhat Linux 6.1 from RPM.

Core was generated by `/usr/bin/postgres 172.16.1.2 postgres'.
Program terminated with signal 11, Segmentation fault.
#0 0x80aa10a in DLGetSucc ()

Signal 11 was already suggested, which probably means hardware problems. I
know the machine has a flaky power supply which causes it to power-cycle on
a daily basis, so this seems to me to be a likely cause of these errors too.
I can't enable -d2 because this is a live production database and there is
so much activity that logging slows the system down too much and generates
huge files. The problem is not reproducable on test systems, which further
suggests to me that it is a hardware problem. Time to replace it I think.

Thanks,
Mark.

#5Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mark Alliban (#4)
Re: Postmaster crashes

"Mark Alliban" <MarkA@idnltd.com> writes:

Program terminated with signal 11, Segmentation fault.
#0 0x80aa10a in DLGetSucc ()

Signal 11 was already suggested, which probably means hardware problems.

Either that or software bugs... as an ex-electrical engineer, I always
blame the software first ;-)

But if you can't reproduce the problem on another machine, hardware
problems do sound like a plausible explanation.

regards, tom lane

#6chris markiewicz
cmarkiew@commnav.com
In reply to: (J.H.M. Dassen \(Ray\)) (#2)
database diff

hello

i want to find the differences between two database schemas...is there a
function for this or do i just pg_dump both of them and do a diff in unix?

thanks
chris

#7GH
grasshacker@over-yonder.net
In reply to: chris markiewicz (#6)
Re: database diff

On Thu, Mar 01, 2001 at 10:21:53AM -0500, some SMTP stream spewed forth:

hello

i want to find the differences between two database schemas...is there a
function for this or do i just pg_dump both of them and do a diff in unix?

As far as I know, such a function (or program/script) does not exist.

It occured to me a few days ago that such a beast would be useful, but I
have to finish the projects that are two months behind, first. ;-/

dan

Show quoted text

thanks
chris