我有三个设置:
1)运行Node app的本地服务器
2)运行Node app的远程服务器
3)运行Nginx的远程服务器
两个远程设置位于同一台计算机上,即AWS实例。我的基本问题是#2给了我一个503"后端服务器处于容量状态#34;而#1和#3都能正常工作。
如果它不是#3我认为我的AWS配置是问题,如果它不是#1我认为我的Node应用程序被破坏了。但由于我知道该应用程序有效,并且我知道AWS配置有效,我不知道是什么导致了503。
如果任何具有更多AWS经验的人可以向我指出503的任何可能来源(甚至只是针对相关的AWS文档),我将不胜感激。
其他详情
我已经检查了/var/log/nodejs/nodejs.log
,但它基本上是空的。我还检查了Nginx日志(根据Paulpro的建议),但由于Nginx运行良好,那里没有任何帮助。
另外,我非常认为我的后端服务器实际上没有容量的原因是Node应用程序很小(只是一个" hello world")。
此外,此实例是使用EBS(Elastic Beanstalk)创建的;我不确定这是否相关,但我想我会提到它。