草庐IT

nginx nginx.pid无故文件丢失,日志无法正常轮转

nginx.pid文件丢失,日志无法正常轮转。解决方法:故障原因,日志被迁移后,kill-USR1pid没有成功,致使nginx写的文件句柄还是在旧的文件里。模拟故障:1:我们mv日志文件为.bak2:我们清空nginx.pid文件3:我们试图reload的时候失败,因为pid文件是空的。这时候我们使用killallnginx,然后再启动nginx才能解决。[root@node3090nginx]#ps-ef|grepnginxroot    10287    1 010:18?       00:00:00nginx:masterprocess/usr/sbin/nginx-c/etc/ng

nginx nginx.pid无故文件丢失,日志无法正常轮转

nginx.pid文件丢失,日志无法正常轮转。解决方法:故障原因,日志被迁移后,kill-USR1pid没有成功,致使nginx写的文件句柄还是在旧的文件里。模拟故障:1:我们mv日志文件为.bak2:我们清空nginx.pid文件3:我们试图reload的时候失败,因为pid文件是空的。这时候我们使用killallnginx,然后再启动nginx才能解决。[root@node3090nginx]#ps-ef|grepnginxroot    10287    1 010:18?       00:00:00nginx:masterprocess/usr/sbin/nginx-c/etc/ng