Java 为什么弹性豆茎停止工作?

Java 为什么弹性豆茎停止工作?,java,amazon-web-services,amazon-elastic-beanstalk,Java,Amazon Web Services,Amazon Elastic Beanstalk,我是AWS的新手,我已经成功地将Java程序部署到Elastic Beanstalk。 最初30分钟,有时甚至6小时,它工作得相当好 但后来我总是收到一条信息: “环境运行状况已从“确定”转换为“警告”。1个实例中有1个受到影响。有关详细信息,请参阅实例运行状况。” 或 “环境运行状况已从“确定”转换为“警告”。100.0%的请求使用HTTP 5xx失败。” 我的网站停止工作,当我试图通过浏览器访问它时,会显示 “代理错误 代理服务器从上游服务器接收到无效响应。 代理服务器无法处理GET/请求。

我是AWS的新手,我已经成功地将Java程序部署到Elastic Beanstalk。
最初30分钟,有时甚至6小时,它工作得相当好

但后来我总是收到一条信息:
“环境运行状况已从“确定”转换为“警告”。1个实例中有1个受到影响。有关详细信息,请参阅实例运行状况。”

“环境运行状况已从“确定”转换为“警告”。100.0%的请求使用HTTP 5xx失败。”

我的网站停止工作,当我试图通过浏览器访问它时,会显示
“代理错误 代理服务器从上游服务器接收到无效响应。 代理服务器无法处理GET/请求。 原因:从远程服务器读取时出错“

如果我在我的电脑上运行我的程序,它工作正常,没有错误。因此,我认为问题出在我的AWS环境中。
我使用的是免费的t2.micro实例-它在小时或类似时间内的处理能力是否有一些限制?

如果不是-我如何才能发现我的环境或实例出了什么问题?

http 5xx错误来自您的应用程序服务器,很可能不是AWS问题。。请检查服务器的服务器日志


是的,每台服务器(微型或世界上最大的服务器)都有一些限制;但我认为这不是你的问题

http 5xx错误来自您的应用程序服务器,很可能不是AWS问题。。请检查服务器的服务器日志

是的,每台服务器(微型或世界上最大的服务器)都有一些限制;但我认为这不是你的问题

Per,
t2.micro
实例只有1GB的RAM。我怀疑,经过一段时间后,您的应用程序将消耗更多的时间。正如@Deepak所建议的,您的应用程序日志应该能够说明问题所在

所有
t2
实例都是,这意味着在持续加载一段时间后,它们的性能将显著下降。但是,这本身不应该导致5xx错误。

Per,
t2。micro
实例只有1GB的RAM。我怀疑,经过一段时间后,您的应用程序将消耗更多的时间。正如@Deepak所建议的,您的应用程序日志应该能够说明问题所在


所有
t2
实例都是,这意味着在持续加载一段时间后,它们的性能将显著下降。但是,仅此一点不应导致5xx错误。

谢谢。我在哪里可以找到这些日志以及我需要在其中找到什么?正如你所说的,这是一个java程序;它可能托管在一些应用服务器上,比如tomcat,对吗?因此,您需要查看服务器日志。我在哪里可以找到这些日志以及我需要在其中找到什么?正如你所说的,这是一个java程序;它可能托管在一些应用服务器上,比如tomcat,对吗?因此,您需要查看服务器日志