启动nginx服务报错Job for nginx.service failed because the control process exited with error code.
nginx使用service nginx restart報錯
啟動nginx服務時如果遇到這個錯誤 Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
可能原因:
1、配置文件語法有誤,執行nginx -t
查看輸出提示信息 并檢查端口是否被占用netstat -tnlp
2、nginx的配置文件nginx.conf中監聽了其他端口,這些端口的子進程仍然運行,導致端口占用。需要首先關閉子進程,才能使用該命令。
此時可以kill -9 pid 。
補充:
| Linux環境Nginx命令 | 功能 |
| sudo nginx -t | 查看配置文件語法 |
| sudo nginx -c /usr/local/nginx/conf/nginx.conf | 指定配置文件啟動 |
| sudo nginx -s stop | 強制停止nginx |
| sudo nginx -s reload | 重新加載配置文件 |
| sudo systemctl(或者service) start nginx | 啟動nginx |
| ?sudo?systemctl(或者service)?enable?nginx | 開機自啟動 |
| sudo?systemctl(service)?restart?nginx | 重啟nginx |
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的启动nginx服务报错Job for nginx.service failed because the control process exited with error code.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬虫实例1:获取一个网页的列
- 下一篇: SpringBoot集成Swagger2