问题: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,保存即可恢复。