这个错误信息表明Nginx在尝试重新加载配置时遇到了一个无效的PID(进程ID)号。PID通常是指Nginx进程的ID,它应该是一个有效的正整数。以下是一些可能导致这个问题的原因以及相应的解决方法:1. **Nginx没有运行**: - 确认Nginx是否

摘要:记录一个小问题 Nginx 需要重新加载配置时报错 [root@linux ~]# usrsbinnginx -s reload nginx: [error] invalid PID number "&
记录一个小问题      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