On 01/05/18 18:04, Cody Herzog wrote: > Hello. > > I have a question about shutdown_lifetime: > > http://www.squid-cache.org/Doc/config/shutdown_lifetime/ > > Does Squid always wait the full amount of time before shutting down, even > after all active connections have closed?
For now yes. Long-term the plan is to have it exit if no clients are connected, but we have not yet finalized how that is to work internally. > > I'm running Squid 3.5.27 on Ubuntu 16.04. > > If Squid does not have an internal mechanism to complete the shutdown when > all active connections have closed, then I may have to create my own based on > polling with 'netstat'. > You can try. Squid maintains a number of helpers though which may still be doing things with sockets after clients are gone. Besides dev time detecting when all that is completed is the largest blocker at present to the long-term project. If you really need a fast shutdown feel free to set the lifetime config value to a shorter time, or simply call "squid -k shutdown" (or equivalent init script command). The "-k shutdown" behaviour is; on first use to begin the shutdown period, on second call to trigger the end of shutdown as if shutdown_lifetime was reached. Amos _______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users