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@xxxxxxx>
To: "squid-users" <squid-users@xxxxxxxxxxxxxxx>
Sent: Tuesday, August 23, 2005 12:30 AM
Subject: 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.