请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx -s reload报错

老师你好,我在修改nginx.conf文件之后,进行reload,错误提示
nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)
网上找到了一堆方案,还是没解决

正在回答 回答被采纳积分+3

1回答

Jeson 2020-10-12 09:10:52

可以考虑先获取一下Nginx的进程信号量,通过:ps -aux|grep nginx 拿到PID。

然后通过命令:kill -HUP nginx进程号 实现平滑重启。

一般,没有pid文件是之前误删除等原因,如果重启后pid还没有生成,那么需要就需要重新启动nginx,可以找一个业务的低峰期操作。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信