Hi,

I just upgraded to Squid 6.3 under 7.3 and noticed that it no longer starts if configured to use multiple worker processes.

After some debugging I found that net.unix.dgram.sendspace with its 2k limit is the reason. Squid uses Unix sockets for IPC and sends messages larger than those 2k (saw slightly more than 4k in ktrace).

As this limit seems pretty historical and all other Unix sockets use larger limits and have sendspace same as recvspace I would suggest to increase net.unix.dgram.sendspace to 16k as net.unix.dgram.recvspace.

PS: Tested on 7.3 but 7.4 seems to use the same old limits.

Greetings,
Matthias

Reply via email to