这个错误信息表明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
