Amazon web services 为什么弹性Beanstalk实例停止响应

Amazon web services 为什么弹性Beanstalk实例停止响应,amazon-web-services,amazon-elastic-beanstalk,elastic-load-balancer,Amazon Web Services,Amazon Elastic Beanstalk,Elastic Load Balancer,我在Amazon Elastic Beanstalk上部署了一个nodeJS应用程序,并使用应用程序负载平衡器 问题是,实例偶尔会停止响应。当我尝试获取日志时,我看到: requestEnvironmentInfo正在启动 结果是超时 我根本无法访问日志,即使当我执行eb shh时,我得到: 信息:正在尝试打开端口22。 信息:SSH端口22打开。 信息:运行ssh-i/Users/Rostyslav/.ssh/cards eb密钥对ec2-user@xx.xxx.xxx.xx ssh_交换_标

我在Amazon Elastic Beanstalk上部署了一个nodeJS应用程序,并使用应用程序负载平衡器

问题是,实例偶尔会停止响应。当我尝试获取日志时,我看到:

requestEnvironmentInfo正在启动

结果是超时

我根本无法访问日志,即使当我执行
eb shh
时,我得到:

信息:正在尝试打开端口22。 信息:SSH端口22打开。 信息:运行ssh-i/Users/Rostyslav/.ssh/cards eb密钥对ec2-user@xx.xxx.xxx.xx ssh_交换_标识:读取:对等方重置连接 错误:运行:ssh时出错

我还设置了自动传输到S3的日志,但在实例堆叠之后——不再有新的日志

如果我杀死EC2实例,负载平衡器会创建一个新实例并修复问题。然而,通常在~1天内,同样的事情正在发生


你知道为什么会这样吗?谢谢大家!

你在使用t2实例吗?我使用一个免费层,所以是的,t2.micro。在CloudWatch中检查你实例的CPU点数。我猜你的CPU积分已经用完了,这意味着你的网站太CPU密集,无法在免费层内成功运行。哇,谢谢你,马克。我看到一个警报,NetworkOut的东西正在平稳增长,直到我杀死这个实例。这是否意味着我的应用程序总是向客户发送内容?我想这可能是web套接字的一些问题…您使用t2实例吗?我使用免费层,所以是的,t2.micro。在CloudWatch中检查您实例的CPU点数。我猜你的CPU积分已经用完了,这意味着你的网站太CPU密集,无法在免费层内成功运行。哇,谢谢你,马克。我看到一个警报,NetworkOut的东西正在平稳增长,直到我杀死这个实例。这是否意味着我的应用程序总是向客户发送内容?我想这可能是网络套接字的一些问题。。。