【Nginx常用命令简单介绍】

 

 

 

 

 

[标签]: Nginx重新加载配置    Nginx不停止更新配置    Nginx优雅退出    Nginx指定配置文件启动

 

 

问题详情的描述或方案目标的预期:

描述:Nginx更新配置后重载配置可以平滑过度到新进程,在大并发场景下比重启要好很多;Nginx可以指定配置验证其是否语法正确;Nginx优雅的退出比stop更有优势。

 

 

 

【解决方案】

 

整体思路:Nginx是一个不需要kill命令的服务。

  

1 配置文件语法验证

nginx -t 默认验证 ../conf/nginx.conf配置文件

nginx -t -c /opt/work/install/nginx/conf/nginx.conf

  

2 指定配置启动nginx

nginx 默认启动 ../conf/nginx.conf配置文件

nginx -c /opt/work/install/nginx/conf/nginx.conf

  

3 重新加载配置,启动新的工作进程,同时旧进程处理完当前已接受的请求后退出

nginx -s reload

  

4 退出-停止Nginx

nginx -s quit 优雅退出,会处理完已接受的请求

nginx -s stop 快速退出,即刻结束所有进程

  

  

  

总结:Nginx不需要kill;Nginx可作为一台服务器所有服务的入口,规划得好会使暴露的端口-服务显得非常规整。

 

 

 

百度一下    谷歌翻译

 

 

 

 

 

 

【书君方案】 简洁、完整、漂亮、记忆深刻

 

 

 

 

 

 

©2022 BLUBN.HonL   京ICP备15053931号   书君   bookfooked.com V1.1