nginx -s reload报错

来源:2-8 Nginx的目录和配置语法_Nginx安装目录

我要学习去了

2020-10-10

老师你好,我在修改nginx.conf文件之后,进行reload,错误提示
nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)
网上找到了一堆方案,还是没解决

写回答

1回答

Jeson

2020-10-12

可以考虑先获取一下Nginx的进程信号量,通过:ps -aux|grep nginx 拿到PID。

然后通过命令:kill -HUP nginx进程号 实现平滑重启。

一般,没有pid文件是之前误删除等原因,如果重启后pid还没有生成,那么需要就需要重新启动nginx,可以找一个业务的低峰期操作。

0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 909 问题

查看课程