首页 > 运维 > nginx > 正文

nginx启动后可以用哪些命令控制?

王林
发布: 2020-06-28 17:32:22
转载
3125 人浏览过

nginx启动后可以用哪些命令控制?

Nginx 启动之后,可以使用以下命令控制:

(推荐教程:nginx教程

nginx -s
登录后复制

其中-s意思是向主进程发送信号,signal可以为以下四个中的一个:

stop — 快速关闭

quit — 优雅关闭

reload — 重新加载配置文件

reopen — 重新打开日志文件

当运行nginx -s quit时,Nginx 会等待工作进程处理完成当前请求,然后将其关闭。当你修改配置文件后,并不会立即生效,而是等待重启或者收到nginx -s reload信号。

当 Nginx 收到 nginx -s reload 信号后,首先检查配置文件的语法。语法正确后,主线程会开启新的工作线程并向旧的工作线程发送关闭信号,如果语法不正确,则主线程回滚变化并继续使用旧的配置。当工作进程收到主进程的关闭信号后,会在处理完当前请求之后退出。

以上是nginx启动后可以用哪些命令控制?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:juejin.im
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!