Re: [squid-users] squid exited on signal 4 on FreeBSD

From: Marc Elsen <[email protected]>
Date: Thu, 09 Oct 2003 13:54:07 +0200

rat@metal.po.opole.pl wrote:
>
> Hi
>
> I have squid 2.5.STABLE3 running on FreeBSD-STABLE.
> Some times (once on day, one week) squid ended with signal 4, I don't why.
> You see log:
> ============= logs ===============================
> Sep 24 18:12:31 posejdon /kernel: pid 73950 (squid), uid 65534: exited on signal 4
> Sep 24 18:12:31 posejdon /kernel: Sep 24 18:12:31 posejdon /kernel: pid 73950 (squid), uid 65534: exited on signal 4
> Sep 24 18:12:31 posejdon squid[24588]: Squid Parent: child process 73950 exited due to signal 4
> Sep 24 18:12:34 posejdon squid[24588]: Squid Parent: child process 22766 started
> Sep 24 18:12:34 posejdon squid[22766]: Starting Squid Cache version 2.5.STABLE3 for i386-portbld-freebsd4.8...
> Sep 24 18:12:34 posejdon squid[22766]: Process ID 22766
> Sep 24 18:12:34 posejdon squid[22766]: With 11095 file descriptors available
> Sep 24 18:12:34 posejdon squid[22766]: Performing DNS Tests...
> Sep 24 18:12:34 posejdon squid[22766]: Successful DNS name lookup tests...
> Sep 24 18:12:34 posejdon squid[22766]: DNS Socket created at 0.0.0.0, port 3524, FD 5
> Sep 24 18:12:34 posejdon squid[22766]: Adding nameserver 217.173.198.2 from squid.conf
> Sep 24 18:12:34 posejdon squid[22766]: Adding nameserver 217.173.198.3 from squid.conf
> Sep 24 18:12:34 posejdon squid[22766]: Unlinkd pipe opened on FD 11
> Sep 24 18:12:34 posejdon squid[22766]: Swap maxSize 24576000 KB, estimated 1890461 objects
> Sep 24 18:12:34 posejdon squid[22766]: Target number of buckets: 94523
> Sep 24 18:12:34 posejdon squid[22766]: Using 131072 Store buckets
> Sep 24 18:12:34 posejdon squid[22766]: Max Mem size: 8192 KB
> Sep 24 18:12:34 posejdon squid[22766]: Max Swap size: 24576000 KB
> Sep 24 18:12:34 posejdon squid[22766]: Rebuilding storage in /usr/home/w3cache (DIRTY)
>

 - Use the latest stable release (STABLE4)

 - Make sure that none of your log files are extremely big (>2Gig)

 - Depending, on kernel source,etc. installed you may have
include.h in sys dirs. Examining this file gives the meaning of
signal 4, I don't know the path of in freebsd however. However
this may not always be relevant, see my next point :

 - In worst case,this could be related to compiler (gcc) errors,
compile without optimization.

 Happy Debugging,

 M.
Received on Thu Oct 09 2003 - 05:54:12 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:20:27 MST