- nginx常用信号量
信号量 | 解释 | nginx的命令 |
TERM,INT | 立刻停止服务 | ./sbin/nginx -s stop |
QUIT | Graceful shutdown.等待work进程工作完成后再停止其服务 | ./sbin/nginx -s quit |
HUP | 原始进程服务完成后停止>重新加载配置文件>并且启动新的进程 | ./sbin/nginx -s reload |
USR1 | 重读日志文件,日志用户月/日分割时用到 | ./sbin/nginx -s reopen |
USR2 | nginx升级时使用 | |
WINCH | 平滑地停止旧的worker进程(原始进程服务完成后停止) | |
KILL | 停止一个进程. |
- 查看nginx的pid
1.ps -ef|grep nginx
master进程的pid
2.nginx中logs下nginx.pid文件
当前目录为/usr/local/nginx
cat logs/nginx.pid
输出结果即为ngixn的进程号。与ps -ef|grep nginx 中查看nginx master进程pid相同。
ps:根据以上nginx的pid可以快捷使用命令
kill -HUP 'cat logs/nginx.pid'