首页 > 系统服务 > 详细

向 Nginx 主进程发送 USR1 信号

时间:2019-12-12 12:07:17      阅读:90      评论:0      收藏:0      [点我收藏+]

配合使用logrotate分割nginx日志使用

向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件:

方式一:

1 kill -USR1 $(cat /usr/local/lib/ubcsrvd/logs/nginx.pid)

方式二(推荐方式):

1 kill -USR1 $(ps aux | grep nginx | grep master | awk '{print $2}')

思考:为什么推荐方式二?

因为,方式一利用的是读取nginx.pid文件保存的进程nginx master的ID值,但是,这个文件有可能会不存在!或保存的是脏值!

所以,方式二改为直接获取nginx master进程的ID值,相对于方式一,更安全。

向 Nginx 主进程发送 USR1 信号

原文:https://www.cnblogs.com/sanduzxcvbnm/p/12027859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!