nginx reload之后有时会遇到shutting down状态worker过多的现象。
尤其是websocket连接的worker很长时间无法退出。
如何解决过多worker长时间处于shutting down状态,不退出问题呢???
使用worker_shutdown_timeout配置,该配置配置在MAIN_CONF中,配置参数为时间。
例如:配置为1h,shutting down状态的worker一小时之后自动退出。
worker_shutdown_timeout 1h;
nginx reload之后有时会遇到shutting down状态worker过多的现象。
尤其是websocket连接的worker很长时间无法退出。
如何解决过多worker长时间处于shutting down状态,不退出问题呢???
使用worker_shutdown_timeout配置,该配置配置在MAIN_CONF中,配置参数为时间。
例如:配置为1h,shutting down状态的worker一小时之后自动退出。
worker_shutdown_timeout 1h;