nginx的状态是failed的解决方案

ぃ、小莉子 提交于 2020-02-07 10:39:06

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!