Re: [squid-users] Squid core

From: Henrik Nordstrom <henrik_at_henriknordstrom.net>
Date: Wed, 28 May 2008 23:39:09 +0200

On ons, 2008-05-28 at 09:36 +0200, jsianes_at_andaluciajunta.es wrote:
> Hello, I have a problem with Squid. Every day, over 0:00h (when logs are
> rotated) my squid generates a core file that almost full all
> '/var/spool/squid' partition. Looking at squid-cache logs, here is what it's
> shown:
>
> 2008/05/27 00:06:12| helperOpenServers: Starting 40 'squirm' processes
> 2008/05/27 00:06:12| ipcCreate: fork: (12) Cannot allocate memory

You need more swap, and probably also enable the sleep_after_fork
directive.

The UNIX way of starting a sub process (helper) is a bit odd, and can in
worst case require a temporary memory resevation of 40 times the normal
amount of memory for Squid while it is starting the helpers.. It's just
a reservation, not acual use, but still needs swap space for the
reservation to succeed.

with sleep_after_fork enabled this can be limited to 2 times the normal
amount..

Regards
Henrik
Received on Wed May 28 2008 - 21:39:14 MDT

This archive was generated by hypermail 2.2.0 : Tue Aug 05 2008 - 01:05:14 MDT