Re: [squid-users] What is 'signal 6' ?

From: Dr. Michael Weller <[email protected]>
Date: Thu, 20 Nov 2003 19:21:48 +0100 (MEZ)

On Thu, 20 Nov 2003, OTR Comm wrote:

> Hello,
>
> I am using squid-3.0-PRE3-20031028.
>
> I get the following message pairs periodically (different process ID
> each time) in my syslog:
>
> Squid Parent: child process 6889 exited due to signal 6
> Squid Parent: child process 8118 started
>
> and it appears that squid has restarted itself. However, the original
> squid process, the one started as root with process ID 6887, remained
> active. It is just that all the child processes restarted.
>
> I hope I have described this clearly!
>
> Does anyone know what is going on here?

Not completely. Signal 6 should be SIGABORT (check with 'kill -l' on your
system). Either someone sent a SIGABORT signal to the process, or more
likely this squid process executed the abort() syscall.

I would *suspect* the squid process or a library function detected an
internal error or illegal situation and executed abort() to kill the
process and produce a core dump for debugging.

I would *suspect*, that you can get some details about this from squids
log files (most notable cache.log). Check there, and if this is not
self-explanory recontact this list about it.

That's all *I* can tell here, regards,
Michael.

--
Michael Weller: eowmob@exp-math.uni-essen.de.
Received on Thu Nov 20 2003 - 11:22:00 MST

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