信号:
- TERM/INT:快速停止nginx服务。
- QUIT:平缓停止nginx服务。
- HUP:使用新的配置文件启动进程,之后平缓停止原有进程(平滑重启)。
- USR1:重新打开日志文件,常用于日志切割。
- USR2:使用新版本的nginx文件启动服务,之后平缓停止原有nginx进程(平滑升级)。
- WINCH:平缓停止worker process,用于nginx服务器平滑升级。
1 kill -SIGNAL PID
PID位置:
PATH/logs/nginx.pid。
选项:
- -?,-h:显示帮助信息。
- -v:打印版本号并退出。
- -V:打印版本号和编译时配置并退出。
- -t:测试配置正确性并退出。
- -q:测试配置时只显示错误。
- -s signal:stop,quit,reopen,reload,向主进程发送信号。
- -p prefix:指定nginx服务器路径前缀。
- -c filename:指定nginx配置文件路径。
- -g directives:指定nginx附加配置文件路径。
启动:
1 nginx
停止:
1 nginx -g TERM | INT |QUIT 2 kill -TERM | INT | QUIT `cat PATH/logs/nginx.pid`
重启:
使用HUP实现平滑重启。
时间: 2024-10-27 06:29:42