简单介绍下 Nginx 的命令行参数
通过
nginx -h
我们可以得到如下参数信息1 | Options: |
其中我们常用到的命令如下
查看版本
1 | $ nginx -V |
修改 nginx.conf
文件后测试是否通过
1 | $ nginx -t |
运行 Nginx 时指定配置文件
1 | $ nginx -c /www/nginx.conf |
-s
的使用
快速关闭 Nginx
1 | $ nginx -s stop |
优雅的关闭 Nginx
1 | $ nginx -s quit |
优雅地关闭 Nginx,这是说 Nginx 主进程会等待 worker 进程完成当前用户请求的处理。需要启动时的用户身份来执行
重新打开日志文件
1 | $ nginx -s reopen |
可用于分割日志后,重新打开一个新的日志文件,
重新加载配置
1 | $ nginx -s reload |
当主进程接收到 reload 信号,它会检查配置文件的语法,然后尝试应用该配置。如果成功,主进程启动新的 worker 进程,并发送消息给原来的 worker 进程要求他们关闭。如果加载配置失败,主进程会对改动进行回滚,继续以原来的配置进行工作。当原来的 worker 进程接收到消息要他们关闭,他们会停止接收新的连接,并继续处理当前的请求直到完成。完成之后,原来的 worker 进程将会退出。
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
