解决报错:nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

解决报错:nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

重启Nginx遇到报错:nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)
为什么会报错?nginx被停止时,nginx.pid被删除了。reload命令需要通过nginx.pid获取进程号,会去找nginx.pid ,如果不存在,就报错了。

解决问题方法:

简单粗暴,杀死nginx进程,然后再启动nginx

sudo fuser -k 80/tcp #关闭占用80端口的程序(nginx默认端口80)
cd /etc/init.d
sudo nginx -c /etc/nginx/nginx.conf //  启动nginx

完成之后,再修改配置,执行nginx重启命令就没问题了

参考链接:https://blog.51cto.com/meiling/2152547

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容