配置没问题,nginx -s reload 报错:nginx: [error] invalid PID number "" in "/run/nginx.pid"

  记录一个小问题

  

  Nginx 需要重新加载配置时报错

[root@linux ~]# /usr/sbin/nginx -s reload
nginx: [error] invalid PID number "" in "/run/nginx.pid"

  不单单是 reload,下面命令也会报错:

systemctl restart nginx

sudo nginx -s quit

  在特别是在宿主机装了Nginx,宿主机的 Docker 里也装了 Nginx就很头疼

  用如下命令分别不出哪个是宿主机或 Docker 的Nginx

ps -ef | grep nginx

 

  解决办法:

 

  1、设置配置文件

nginx -c /etc/nginx/nginx.conf

 

  2、重新加载

nginx -s reload

 

posted @ 2022-07-20 14:35  林诺欧巴  阅读(922)  评论(0编辑  收藏  举报