Linux Nginx没有重新加载,但可以重新启动

Linux Nginx没有重新加载,但可以重新启动,linux,amazon-web-services,ubuntu,nginx,Linux,Amazon Web Services,Ubuntu,Nginx,我已经在AWS实例上安装了Nginx,一切正常,比如我可以启动Nginx,重启它,停止它,等等,但是我无法重新加载它。甚至“nginx-t”也认为测试是成功的 尝试重新加载时出现的错误是: # systemctl reload nginx Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journal

我已经在AWS实例上安装了Nginx,一切正常,比如我可以启动Nginx,重启它,停止它,等等,但是我无法重新加载它。甚至“nginx-t”也认为测试是成功的

尝试重新加载时出现的错误是:

# systemctl reload nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

我自己找到了答案。我已经定制了我的Nginx安装。我已将sbin路径更改为:

--sbin-path=/usr/bin/nginx 
现在我已将其更改为默认值:

--sbin-path=/usr/sbin/nginx

现在它工作得很好。但我仍然不明白,为什么它可以重新启动,但不能重新加载。如果有人能回答,那会很有帮助。

错误建议检查两个地方。你查过这两个地方了吗?@karan525我建议你快速回答,把你的问题转到
https://serverfault.com/
https://superuser.com/
。请更新您的问题下一个结果
systemctl状态nginx.service“和”journalctl-xe
我看到的错误是:11月22日19:24:19 ip-172-31-8-183 systemd[1]:NGINX HTTP和反向代理服务器的重新加载失败。