Your system might be running out of memory.
Beware: When squid receives a -k signal, squid may grow a lot for a
while. I had a similar problem; I used a high cache_mem, almost filling up
all the available RAM; but my server have a short swap space.
By midnight, when the system issue a -k rotate, the squid crashed. The
first solution was to use the sleep_after_fork, but it didn't revealed
useful.
The effective solution was reduce drastically the cache_mem to a number
which, the process size x 2 can be fit into the avail sys RAM + swap.
Rodrigo.
----- Original Message -----
From: "kellywang" <squid-wk@163.com>
To: "squid-users" <squid-users@squid-cache.org>
Sent: Tuesday, August 23, 2005 12:30 AM
Subject: [squid-users] squid-2.5.STABLE10 error (FATAL: xcalloc: Unable to
allocate 1blocks of 4108 bytes!)
>
> Hello,everyone,
> I upgraded from 2.5.STABLE.4 to 2.5.STABLE.10 last week.
> Squid work on accellrator mode.
> I found the error in cache.log:
> FATAL: xcalloc: Unable to allocate 1 blocks of 4108 bytes!
>
> Squid Cache (Version 2.5.STABLE10): Terminated abnormally.
> CPU Usage: 378.450 seconds = 216.560 user + 161.890 sys
> Maximum Resident Size: 0 KB
> Page faults with physical i/o: 380
> Memory usage for squid via mallinfo():
> total space in arena: 915181 KB
> Ordinary blocks: 915162 KB 578 blks
> Small blocks: 0 KB 0 blks
> Holding blocks: 6276 KB 1 blks
> Free Small blocks: 0 KB
> Free Ordinary blocks: 19 KB
> Total in use: 921438 KB 101%
> Total free: 19 KB 0%
> 2005/08/22 07:14:27| storeDirWriteCleanLogs: Starting...
> 2005/08/22 07:14:30| Starting Squid Cache version 2.5.STABLE10 for
> i686-pc-linux-gnu...
>
> I found the following message in /var/log/message Meanwhile:
> Aug 22 17:34:07 darkstar out of memory [26980]
> Aug 22 17:34:07 darkstar squid[23549]: Squid Parent: child process 26980
> exited with status 1
> Aug 22 17:34:10 darkstar squid[23549]: Squid Parent: child process 27457
> started
>
> The following is my Configuration:
> chown -R squid:squid /squidcache
> mount -t tmpfs -o size=3072M /dev/shm /squidcache
> cache_dir aufs /squidcache/cache 2048 64 256
>
> cache_mem 900 M
> cache_swap_high 85
> cache_swap_low 80
>
> Please help me.
Received on Mon Aug 22 2005 - 22:25:36 MDT
This archive was generated by hypermail pre-2.1.9 : Thu Sep 01 2005 - 12:00:02 MDT