重启nginx,报错信息及修改方法
重启命令
[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
【重启nginx,报错信息及修改方法】如图所示:
文章图片
(上图引用自网络其他人的博客) 二是从PID号着手,提示无效PID号时nginx.pid文件为空,将进程的PID号追加到空的nginx.pid上,问题解决;
文章图片
(上图引用自网络其他人的博客) 这两种思路来说我倾向于第一种,因为毕竟PID号无效很有可能就是ngInx配置文件过多,
加载的时候没加载上正确的或者说自己想加载的配置文件所导致的。
参考文档:nginx在reload时候报错invalid PID number
推荐阅读
- 接口|axios接口报错-参数类型错误解决
- 监控nginx
- Linux|Linux 服务器nginx相关命令
- 打开Anaconda|打开Anaconda Navigator 时报错 error 5 拒绝访问
- Nginx|Nginx Tomcat 构造https服务应对苹果要求
- 运行报错Cannot|运行报错Cannot find module '@babel/compat-data/corejs3-shipped-proposals’
- 故障分析 | MongoDB 5.0 报错 Illegal instruction 解决
- Nginx详细教程
- Nginx进阶(1)——nginx本地代理配置访问node服务
- 个人日记|K8s中Pod生命周期和重启策略