kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
时间: 2023-12-16 17:04:46 浏览: 94
重启或杀掉Nginx进程后丢失nginx.pid的解决办法
5星 · 资源好评率100%
这个命令的作用是重新打开nginx的日志文件,而不需要重新启动nginx服务。其中,`cat /usr/local/nginx/logs/nginx.pid`是获取nginx进程的PID号,`kill -USR1`则是发送USR1信号给该进程,让其重新打开日志文件。
需要注意的是,如果在执行该命令时出现类似“invalid PID number”的错误,可能是因为nginx的PID文件已经被删除或者被其他进程占用了。此时,可以尝试重新启动nginx服务,或者手动创建一个新的PID文件。
阅读全文