nginx重启失败,但没有错误日志,一行提示失败
Redirecting to /bin/systemctl restart nginx.service
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
可以看到,通过提示的命令 systemctl status nginx.service 来查看日志。
nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2020-01-06 15:34:44 CST; 21s ago
Process: 32274 ExecStop=/usr/local/nginx/sbin/nginx -s stop (code=exited, status=1/FAILURE)
Process: 10137 ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (code=exited, status=1/FAILURE)
Main PID: 21200 (code=exited, status=0/SUCCESS)
/捂脸 ~~~ 根本没有具体错误信息,一番尝试,可能是80 或者 443 端口被占用了,启动不了。
执行以下两条命令,先把占用80/443的进度干掉
sudo fuser -k 80/tcp
sudo fuser -k 443/tcp
然后重启nginx,sudo service nginx restart