/ Zope / Apsis / Pound Mailing List / Archive / 2007 / 2007-04 / pid 44282 (pound), uid 0: exited on signal 11 (core dumped)

[ << ] [ >> ]

[ Re: [Pound Mailing List] Questions about using ... ] [ ANNOUNCE: Pound - reverse proxy and load balancer ... ]

pid 44282 (pound), uid 0: exited on signal 11 (core dumped)
Stefan Lambrev <stefan.lambrev(at)sun-fish.com>
2007-04-03 11:01:23 [ FULL ]
Hello,

I'm using pound-2.1.4, after days and months running without problems 
the "worker" core dumped.
I run gdb on the generated core file and the output is:
(gdb) core-file pound.core
Core was generated by `pound'.
Program terminated with signal 8, Arithmetic exception.
#0  0x00000008009de89c in ?? ()

Well the problem is that I do not have pound compiled with debug symbols.
Is this .core file useful? Can I provide symbols from other file ?
[...]

Re: [Pound Mailing List] pid 44282 (pound), uid 0: exited on signal 11 (core dumped)
Stefan Lambrev <stefan.lambrev(at)sun-fish.com>
2007-04-04 22:35:08 [ FULL ]
HI all,

Stefan Lambrev wrote:[...]
This is becoming daily issue :(

Apr  4 18:04:30 mb12 kernel: pid 92144 (pound), uid 0: exited on signal 
11 (core dumped)
Apr  4 18:16:43 mb12 pound: MONITOR: worker exited on signal 11, 
restarting...

Any ideas why the parent needs 12min to understand that the worker is 
death ?

Re: [Pound Mailing List] pid 44282 (pound), uid 0: exited on signal 11 (core dumped)
Robert Segall <roseg(at)apsis.ch>
2007-04-05 15:36:43 [ FULL ]
On Wed, 2007-04-04 at 23:35 +0300, Stefan Lambrev wrote:[...]

I can't really answer, but I suspect you replaced some of the shared
libraries (perhaps a new version of OpenSSL?). As 2.1.4 is a bit old I
suggest you try compiling a newer version and see if you still get the
problem.[...]

Re: [Pound Mailing List] pid 44282 (pound), uid 0: exited on signal 11 (core dumped)
Stefan Lambrev <stefan.lambrev(at)sun-fish.com>
2007-04-05 16:38:44 [ FULL ]
Hi,

Robert Segall wrote:[...][...]
>>> Hello,
>>>
>>> I'm using pound-2.1.4, after days and months running without
problems 
>>> the "worker" core dumped.
>>> I run gdb on the generated core file and the output is:
>>> (gdb) core-file pound.core
>>> Core was generated by `pound'.
>>> Program terminated with signal 8, Arithmetic exception.
>>> #0  0x00000008009de89c in ?? ()
>>>
>>> Well the problem is that I do not have pound compiled with debug
symbols.
>>> Is this .core file useful? Can I provide symbols from other file ?
>>>
>>>       [...][...]
ldd /usr/local/sbin/pound
/usr/local/sbin/pound:
        libssl.so.4 => /usr/lib/libssl.so.4 (0x800640000)
        libcrypto.so.4 => /lib/libcrypto.so.4 (0x800778000)
        libpthread.so.2 => /lib/libpthread.so.2 (0x8009bf000)
        libc.so.6 => /lib/libc.so.6 (0x800aea000)

my pound binary is newer then all shared libs.

I'm planing upgrade to 2.2, but I hope 2.3 will be released soon and 
then will switch to it.
Also I'm thinking about replacement of freebsd base openssl with 
openssl-0.9.8e from ports, but need to test little
more before put this combination in production.

Overall pound is running very well and I'm quite happy with it :)
There are still few issues that I notice - my external pound (that have 
SSL support) restarts very very slowly, so to reduce downtime
I normally switch to backup balancers (using carp interface).
The other problem that I notice is that pound leaves a lot open sockets 
after itself with status FIN_WAIT_2, that does not disappear.
(762 for ~160 days in production)
All those are noticed only on heavy load and I can't reproduce them in 
my test lab :(

Anyway thank you very much for this nice piece of software :)
[...]

MailBoxer