Squid 3 reloading makes it stop serving requests

Solution 1:

This page seems to suggest that this is known a feature they are working on.

Squid currently performs reconfigure by way of a simulated shutdown, re-loading the config files, and restarting.

This causes many issues which are visible:

  • ports fully closed for a duration
  • memory leaks for SSL contexts, and other in-use objects
  • loss of information on in-transit requests
  • INVALID URL errors when protocol info disappears.
  • request denials when ACLs being checked disappear.

A thread from the maillist archive suggests that if you decrease the number of helpers (auth and other) it will reload faster.