./nginx -s reload nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"
时间: 2023-11-23 17:54:48 浏览: 197
nginx-reload:通过监视其PID文件来启动,停止或重新加载Nginx
执行命令./nginx -s reload时出现了错误,错误信息为"invalid PID number "" in "/usr/local/nginx/logs/nginx.pid""。这是因为nginx无法找到nginx.pid文件或者文件内容为空。解决方法如下:
1. 检查nginx.pid文件是否存在,如果不存在则创建一个空文件。
2. 如果文件存在但内容为空,则可以手动将nginx的pid写入该文件中,命令为echo "pid" > /usr/local/nginx/logs/nginx.pid,其中pid为nginx的进程号。
3. 如果以上两种方法都无法解决问题,则可以直接执行命令 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 重新启动nginx服务。
阅读全文