重启命令
[root@iZm5ebopxrlqc9apn3qm5mZ ~]# nginx -s reload
报错信息:
nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)
解决办法:
一是因为加载配置文件报的错,所以用-c 选项指定配置文件 ,如此指明后问题解决;
[root@iZm5ebopxrlqc9apn3qm5mZ nginx]# nginx -c /etc/nginx/nginx.conf
[root@iZm5ebopxrlqc9apn3qm5mZ nginx]# nginx -s reload
如图所示:
(上图引用自网络其他人的博客)
二是从PID号着手,提示无效PID号时nginx.pid文件为空,将进程的PID号追加到空的nginx.pid上,问题解决;
(上图引用自网络其他人的博客)
这两种思路来说我倾向于第一种,因为毕竟PID号无效很有可能就是ngInx配置文件过多,
加载的时候没加载上正确的或者说自己想加载的配置文件所导致的。