关于nginx信号控制的“故障”案例 最近几天发现nginx的日志老切割不成功,遂来查找问题。 最开始以为是logrotate的脚本问题,遂手动切割,运行以下的命令logrotate -vf /etc/logrotate.d/nginx 发现运行这个是没有问题的,终于,在servicenginxrestart后,发现了问题 问题是在用servicenginxrestart后,nginx.pid文件才会自动消失,于是,仔细检查脚本,发现一些端倪啊,一个字眼出现了killproc $prog -QUIT -QUIT从容关闭,也就是说这个进程是慢慢关闭的,不是立即关闭的,于是验证。如图