立即停止 stop
信号: TERM 15
kill -TERM http_pid
杀死子进程,强行终止请求,最后父进程退出.
优雅重启 graceful
信号: USER1 10
kill -USER1 http_pid
父进程建议子进程在完成它们现在的请求后退出(如果他们没有进行服务,将会立刻退出).父进程重新读入配置文件并重新打开日志文件.每当一个子进程死掉,父进程立刻用新的配置文件产生一个新的子进程并立刻开始伺服新的请求.
立即重启 restart
信号: HUP 1
kill -HUP http_pid
像收到TERM信号一样先立即杀掉所有的子进程,不同之处在于父进程本身并不退出,它重新读入配置文件,重新打开日志文件,然后产生一系列新的子进程来继续服务.
优雅停止 graceful-stop
信号: WINCH 28
kill -WINCH http_pid
得父进程建议子进程在完成它们现在的请求后退出(如果他们没有进行服务,将会立刻退出).然后父进程删除PidFile并停止在所有端口上的监听.父进程仍然继续运行并监视正在处理请求的子进程,一旦所有子进程完成任务并退出或者超过由GracefulShutdownTimeout指令规定的时间,父进程将会退出.在超时的情况下,所有子进程都将接收到TERM信号并被强制退出.
阅读(867) | 评论(0) | 转发(0) |