错误信息

服务器重启后启动nginx报错

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

报错起因:

报错的起因是没有nginx文件夹或没有nginx.pid文件,因为每次重新启动,零碎都会主动删除文件

解决办法:

在nginx的配置文件nginx.conf中批改nginx.pid的地位,能够将图中红色局部的正文勾销的。

当初pid的地位就变成了nginx目录下的logs目录中

而后在nginx目录下创立logs目录

mkdir /usr/local/nginx/logs

在sbin目录下启动nginx

./nginx -c /usr/local/nginx/conf/nginx.conf

就会在logs目录下主动生成pid文件