- 在
启动
或者停止
Nginx
的时候报错:nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
- 错误原因:未找到
nginx.pid
文件。
- 解决办法一
直接运行服务器$ nginx
如果报错这个看文章: nginx: [emerg] bind() to 0.0.0.0:8083 failed (48: Address already in use),先关掉进程,重启一下服务器,一般重启的时候会创建没有的配置文件。
- 解决办法二
执行$ nginx -t
通过帮你检查配置文件,顺便会帮你创建nginx.pid
文件。
- 解决办法三
1、找到 nginx.conf 目录,例如:Mac路径 $ cd /usr/local/etc/nginx
2、运行命令 $ nginx -c /usr/local/etc/nginx/nginx.conf
3、运行命令 $ nginx -s reload 刷新一下就可以了。