On Thu, 2007-11-08 at 14:04 +1300, Amos Jeffries wrote: > > > > Switched to soft warning mode to avoid aborting only because one is > > adding a new https_port and have trouble getting the certificates right. > > There is too many opportunities for error when setting up the > > certificates, and having the proxy abort completely on "-k reconfigure" > > due to a silly certificate error was not very nice.. > > IMHO it should be that kind of soft-fail-safe for all the modules. So the > ones that work will keep going on a production machine while the admin is > emergency debugging config on the one that won't. Then a simple > reconfigure can start it up.
... provided the admin actually notices the failure of the module that did not start. And provided it is better to run a misconfigured Squid than to run no Squid at all. Both assumptions may or may not be true, depending on the admin and her environment. I am guessing that the ideal solution would be a command-line option that forces Squid to start when there are non-fatal configuration problems. That solution would require a significant amount of work to be complete, but starting walking in that direction is not difficult. Thank you, Alex.