前言:在工作当中,经常会遇到服务不能停止,但是新加了nginx或者httpd的主机配置,可以采用以下的语句做优雅重启。
nginx -s reload
如果要在更改配置后刷新Nginx,最好最好重新加载服务。这将关闭旧进程,并使用新配置重新启动新进程。
httpd -k graceful
主进程会监视子进程的状态,如果子进程正在响应请求,则让它处理完当前请求然后结束;如果没有在执行任务,则直接结束。每个子进程结束之后就会有一个使用新配置的子进程来取代。该指令可以在不中断当前任务的情况下重新加载配置文件。