root@ubuntu19:/home/appleyuchi
使用下面的命令之一
#service nginx status
#systemctl status nginx
我们得到:
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
Active: failed (Result: timeout) since Wed 2020-01-15 20:35:34 CST; 1min 28s
Docs: man:nginx(8)
Process: 7590 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process
Process: 7592 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code
1月 15 20:34:04 ubuntu19 systemd[1]: Starting A high performance web server and
1月 15 20:34:04 ubuntu19 systemd[1]: nginx.service: Can't open PID file /run/ngi
1月 15 20:35:34 ubuntu19 systemd[1]: nginx.service: Start operation timed out. T
1月 15 20:35:34 ubuntu19 systemd[1]: nginx.service: Killing process 7603 (nginx)
1月 15 20:35:34 ubuntu19 systemd[1]: nginx.service: Killing process 7604 (nginx)
1月 15 20:35:34 ubuntu19 systemd[1]: nginx.service: Killing process 7605 (nginx)
1月 15 20:35:34 ubuntu19 systemd[1]: nginx.service: Failed with result 'timeout'
1月 15 20:35:34 ubuntu19 systemd[1]: Failed to start A high performance web serv
#----------------------------------------------------------------------------------------------------------------------
查看log命令:
#journalctl -xe
#----------------------------------------------------------------------------------------------------------------------
得到故障信息是:
/run/xxx.pid找不到
#----------------------------------------------------------------------------------------------------------------------
解决方案:
touch /run/xxx.pid
然后就会nginx的状态丛failed变为activating
来源:CSDN
作者:东方朔盗仙桃
链接:https://blog.csdn.net/appleyuchi/article/details/103995876