解决nginx重启出现没有nginx.pid文件的报错提示 -- 平滑启动nginx服务

14 篇文章 1 订阅

问题:
使用命令:/usr/local/nginx/sbin/nginx -s reload 重启nginx出现报错,报错如下
nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
报错说的是:打开/usr/local/nginx/logs/nginx.pid失败,没有这样的文件或目录,应该是logs目录下没有nginx.pid这个文件。

解决方法:
重新指定启动之时加载的配置文件,然后再重启。

例如nginx的配置文件目录是:/usr/local/nginx/conf/nginx.conf

先执行平滑启动nginx命令:

/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf

然后再执行重启nginx命令:

/usr/local/nginx/sbin/nginx -s reload

进行平滑重启nginx就不会出现报错提示了

实例如下:

[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
[root@localhost ~]# netstat -atunp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1325/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1793/master
tcp        0      0 192.168.41.191:22       192.168.41.119:55080    ESTABLISHED 9925/sshd: root@not
tcp        0      0 192.168.41.191:22       192.168.41.119:62664    ESTABLISHED 9983/sshd: root@not
tcp        0      0 192.168.41.191:22       192.168.41.119:55077    ESTABLISHED 9920/sshd: root@pts
tcp        0     48 192.168.41.191:22       192.168.41.119:62657    ESTABLISHED 9977/sshd: root@pts
tcp6       0      0 :::22                   :::*                    LISTEN      1325/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1793/master
[root@localhost ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload
[root@localhost ~]# netstat -atunp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      17291/nginx: master
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1325/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1793/master
tcp        0      0 192.168.41.191:22       192.168.41.119:55080    ESTABLISHED 9925/sshd: root@not
tcp        0      0 192.168.41.191:22       192.168.41.119:62664    ESTABLISHED 9983/sshd: root@not
tcp        0      0 192.168.41.191:22       192.168.41.119:55077    ESTABLISHED 9920/sshd: root@pts
tcp        0     48 192.168.41.191:22       192.168.41.119:62657    ESTABLISHED 9977/sshd: root@pts
tcp6       0      0 :::22                   :::*                    LISTEN      1325/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1793/master

在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值