nginx重启不来,缺失 nginx.pid failed

梦算谷从现代心理学来解读梦境产生的背后意义.

nginx重启不来,缺失 nginx.pid failed · · · · · ·

服务器重启后发现nginx挂掉,于是尝试关闭nginx进程:

[root@localhost local]# pkill -9 nginx

然后重启:

[root@localhost local]# /usr/local/nginx/sbin/nginx -s reload

结果提示:

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

说明nginx的环境出了问题,解决办法:

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

使用nginx -c的参数指定nginx.conf文件的位置

[root@localhost logs]# ll
总用量 61928
-rw-r--r--  1 root root   100848 2月  26 08:35 access.log
-rw-r--r--  1 root root   351166 2月  25 00:00 black.log
-rw-r--r--  1 root root        0 2月  26 08:30 log_ip_top10
drwxr-xr-x 59 root root     4096 2月  26 00:00 logs_backup
-rw-r--r--  1 root root        6 2月  26 08:35 nginx.pid

看nginx.pid文件已经有了

再次尝试重启,这次正常了。

[root@localhost logs]# /usr/local/nginx/sbin/nginx -s reload


上一篇:phpmyadmin登录提示mysqli_real_connect(): (HY000/2002)解决   下一篇:Fiddler4手机抓包教程