问题:nginx重新启动或者重新加载配置文件报错

nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)

快速解决:

1、查询nginx的master进程id 。

2、/usr/local/nginx/logs/目录下新建nginx.pid文件,文件内容为第一步查到的进程Id。

详细步骤:

错误原因是nginx找不到nginx.pid这个文件,这个文件存放的是nginx的master进程的pid。

nginx的master进程pid可以通过命令ps -ef|grep nginx查看。

 图中 688085即为我们想要的pid。

在/usr/local/nginx/logs/目录下新建文件 nginx.pid。文件内容为查到的pid,保存即可恢复。

转自:
https://blog.csdn.net/weixin_43549540/article/details/129977144