首页 > 其他 > 详细

nginx 启动出现 [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

时间:2020-07-18 18:20:08      阅读:43      评论:0      收藏:0      [点我收藏+]

在做Vue 项目上线时,修改nginx.conf文件做反向代理时出现重启nginx,失败

于是上网查找资料解决一番

1.首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。

2.停止Nginx服务

cd /usr/local/nginx/sbin
./nginx -s stop //发现停止不了

3.打开nginx.conf配置文件,把下面红色部分打开,重启服务器或者重新加载配置文件,这样nginx.pid路径就更改成功!

技术分享图片

4.之后再重启nginx,还是失败的话,就继续执行下面的操作!!

5. 于是查看nginx启动的进程号

netstat -ltip
技术分享图片

上面红框显示1118的就是nginx的进程号

6.在sbin/ 路径下执行 ./nginx -c /usr/local/nginx/conf/nginx.conf

这个时候如果出现问题就是提示端口被占用了,接的到nginx.conf文件下,修改端口了!!

7.最后一步查看第五步的端口号

使用kill命令杀死占用进程,之后重新启动Nginx

kill -9 ‘上面的进程号‘
重启nginx 成功
技术分享图片

nginx 启动出现 [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

原文:https://www.cnblogs.com/my12-28/p/13336486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!