温馨提示:这篇文章已超过805天没有更新,请注意相关的内容是否还可用!
信号选项:
TERM , INT | 立即关闭(访问量多的时候不建议此操作) |
QUIT | 优雅的关闭进程,即等请求结束后再关闭 |
HUP | 改变配置文件,平滑的重读配置文件;即重新加载配置文件 |
USR1 | 重读日志,日志切割时候需要用 |
USR2 | 平滑的升级 |
WINCH | 优雅关闭旧的进程(配合USR2来进行升级) |
语法:
kill -信号选项 nginx的主进程号
[root@WEB logrotate.d]# ps aux | grep nginx root 931614 0.0 0.1 43656 4544 ? Ss Sep08 0:00 nginx: master process nginx root 1358305 0.0 0.0 15244 1236 pts/0 S+ 11:18 0:00 grep --color=auto nginx nginx 3887265 0.0 0.4 257020 19112 ? S Sep14 0:23 php-fpm: pool www nginx 3887478 0.0 0.5 259064 20796 ? S Sep14 0:23 php-fpm: pool www nginx 3903959 0.0 0.4 257008 18968 ? S Sep14 0:21 php-fpm: pool www nginx 4111074 0.0 0.1 79000 7648 ? S Sep15 0:00 nginx: worker process kill -HUP 931614
写脚本时候也可以读取nginx.pid文件来获取进程号
文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。