功夫码

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)解决方案

晓峰 时间:2019-07-29 15:28:36 阅读:16592
--------------------------------------------------------- Ta 只分享的内容开始 ---------------------------------------------------------------------

再重新启动时报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)解决方法


1 在有目录:/usr/local/nginx/logs/nginx.pid 的目录时,试试以下解决方法

// 先执行下边这句
[root@TEST nginx]# sudo nginx -c /etc/nginx/nginx.conf

// 再执行下边这句
[root@TEST nginx]# nginx -s reload


2 没有以上的目录可以尝试如下方法

    (1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;

    (2)在配置文件中有个注释的地方: #pid   logs/nginx.pid;

         

  (3)将注释放开,并修改为:pid    /usr/local/nginx/logs/nginx.pid;

    

  (4)在 /usr/local/nginx 目录下创建 logs 目录mkdir /usr/local/nginx/logs

  (5)再次启动nginx服务:cd /usr/local/nginx/sbin/ 问题解决

    

--------------------------------------------------------- Ta 只分享了这些内容 ---------------------------------------------------------------------

本文来源:功夫码(gongfuma.com)
声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有。
未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

  • 回到顶部