如何使用nginx启动、停止和重新加载


当前第2页 返回上一页

要重新加载配置文件,请执行:

1

nginx -s reload

当主进程收到要重新加载配置的信号,它将检查新配置文件的语法有效性,并尝试应用其中提供的配置。 如果这是成功的,主进程将启动新的工作进程,并向旧的工作进程发送消息,请求它们关闭。

否则,主进程回滚更改,并继续使用旧配置。 老工作进程,接收关闭命令,停止接受新连接,并继续维护当前请求,直到所有这些请求得到维护。 之后,旧的工作进程退出。

还可以借助Unix工具(如kill utility)将信号发送到nginx进程。 在这种情况下,信号直接发送到具有给定进程ID的进程。 默认情况下,nginx主进程的进程ID写入目录/usr/local/nginx/logs或/var/run中的nginx.pid。

例如,如果主进程ID为1628,则发送QUIT信号导致nginx的正常关闭,请执行:

1

kill -s QUIT 1628

要获取所有运行的nginx进程的列表,可以使用ps命令,例如,以下列方式:

1

ps -ax | grep nginx

以上就是如何使用nginx启动、停止和重新加载的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

用了dubbo还有必要用nginx

tengine和nginx哪个好

nginx和haproxy的区别

nginx的好处有哪些

nginx如何在linux环境下卸载

详解nginx配置文件nginx.conf

nginx与tomcat区别有哪些?

为什么nginx很快?

nginx和apache是什么意思

如何开启或禁用nginx缓存

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...