zoukankan      html  css  js  c++  java
  • Nginx日志报错open() "/opt/Nginx/nginx/nginx.pid" failed (2: No such file or directory)

    Nginx 启动成功后访问不了

    查看nginx.pid 没有端口号,但是启动却正常,
    [root@rzk nginx]# ./nginx -t
    nginx: the configuration file /opt/Nginx/nginx/nginx.conf syntax is ok
    nginx: configuration file /opt/Nginx/nginx/nginx.conf test is successful
    查看logs日志error.log 确报了这几行错误
    2021/11/22 17:26:51 [error] 188975#0: open() "/opt/Nginx/nginx/nginx.pid" failed (2: No such file or directory)
    2021/11/22 17:27:07 [notice] 188978#0: signal process started
    2021/11/22 17:27:07 [error] 188978#0: invalid PID number "" in "/opt/Nginx/nginx/nginx.pid"

    解决办法(一)

    /opt/Nginx/nginx/nginx.pid 查看有没有该文件,没有的话新建一个mkdir nginx.pid 保存退出即可

    如果以上解决不了

    解决办法(二)

    打开注释

    进入该配置文件 vim /opt/Nginx/nginx/nginx.conf
    查看第7行可看到pid被注释了

    修改pid存放路径

    可修改为 pid /opt/Nginx/nginx/nginx.pid; 这里我存在nginx根路径下

    存完后执行以下命令,因为把这一段打开了 /opt/Nginx/nginx/nginx.pid ,执行配置文件会去生成对应的nginx.pid
    -c 指定一个文件,即指定配件文件

    [root@rzk nginx]# ./nginx -c /opt/Nginx/nginx/nginx.conf  # 如果要指定配置文件来启动则使用以下命令,
    [root@rzk nginx]# cat nginx.pid  查看pid
    189585
    

    随后就可以查看nginx启动情况了

  • 相关阅读:
    apiClould微信三方登录,qq三方登录
    微信小程序 使用环信聊天工具
    某些控件的应用
    记事本(查找与替换)
    记事本部分功能
    Winform——计算器进制转换
    Winform——计算器
    汉企C#面向对象——继承Practice
    汉企C#面向对象——继承
    二分法
  • 原文地址:https://www.cnblogs.com/rzkwz/p/15589641.html
Copyright © 2011-2022 走看看