Shared mem settings on FreeBSD
turns out that some of the shared mem settings under FreeBSD are pretty useless by default
for instance: kern.ipc.msgssz is '8' by default which means that whenever squid tried to talk to its diskd process, it would want to be sending a lot
more than just a 8 bytes at a time - hence when it can't, it barfs...
here are the amended settings - these are read-only so they require a reboot to have them to go live
unix-master:~ # cat /boot/loader.conf
kern.ipc.msgssz=64
kern.ipc.msgtql=4096
kern.ipc.msgmnb=16384
I can only imagine that squid worked fine on UNX-MASTER for the first week or so that I have been using it because nothing was being written to or being
read from the disk cache, hence there was no need for squid to speak to its diskd ...
hopefully squid is now stable
No comments:
Post a Comment