解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误

296 阅读1分钟

登陆服务器之后进到nginx使用

sh reloadNginx.sh

发现异常

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory),logs目录下缺少pid文件

解决方法:使用指定nginx.conf文件的方式重启nginx

root@localhost/]# nginx -s reload

nginx: [alert] kill(189, 1) failed (3: No such process)    杀死189进程,可是并没有

//需要重新指定nginx.conf配置路径

[root@localhost /]# whereis ngnix

ngnix:[root@localhost/]#

[root@localhost /]# find / -name nginx

/usr/local/nginx/sbin/nginx

[root@localhost /]# find / -name nginx.conf

/usr/local/nginx/conf/nginx.conf

[root@localhost /]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

[root@localhost/]# nginx -s reload      //重启nginx