Amazon web services 命令在实例上失败。发生意外错误[错误代码:000000000 1]

Amazon web services 命令在实例上失败。发生意外错误[错误代码:000000000 1],amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,是的,我知道这些问题非常模糊,但在我与AWS的工作生涯中,我从未遇到过这样的问题 总之,这很简单。我正在运行一个具有最少2个最多4个实例的EB环境。每隔一两天,我就会收到一个错误,上面写着“发生了意外错误[ErrorCode:0000000001]”。要解决这个问题,我每次都必须重建整个环境 对实例id“”执行命令失败。流产 操作失败。保留实例运行以进行故障排除。实例 尚未重新连接到负载平衡器 有人遇到过这样的问题吗?当这种情况发生时,系统健康检查和实例健康检查是什么样子的?在一个实例中,我得到

是的,我知道这些问题非常模糊,但在我与AWS的工作生涯中,我从未遇到过这样的问题

总之,这很简单。我正在运行一个具有最少2个最多4个实例的EB环境。每隔一两天,我就会收到一个错误,上面写着“发生了意外错误[ErrorCode:0000000001]”。要解决这个问题,我每次都必须重建整个环境

对实例id“”执行命令失败。流产 操作失败。保留实例运行以进行故障排除。实例 尚未重新连接到负载平衡器


有人遇到过这样的问题吗?

当这种情况发生时,
系统健康检查
实例健康检查
是什么样子的?在一个实例中,我得到了上述错误。正如我提到的,我有2台ec2服务器在运行,所以我几乎每隔一天就在2个实例中的1个上运行一次。不过,系统运行状况检查看起来不错。当我尝试重新启动app server时,它失败了,因为它说1个实例不健康。可能是您达到了EC2实例的软限制。不看正在发生的事情就很难说出发生了什么。如果EC2在一个特定的AZ中发生这种情况,您可能需要尝试设置一个不同的AZ,看看会发生什么。您可能需要为此联系AWS。请尝试使用日志。对我来说,将节点版本设置为“>=12.0.0”适用于Amazon Linux环境,但不适用于Amazon Linux 2环境。semver范围不起作用,这有点令人不安,但无论如何,我通过固定特定节点版本使其起作用。当我转到
/var/log/eb engine.log
并发现消息“[ERROR]在执行命令[app deploy]-[Install customer specified node.js version]时出错。停止运行命令。错误:不支持的节点版本>=12.0.0,请在[v12.0.0 v12.1.0]中指定任何节点版本…”发现问题:我的应用程序正在打印大量日志,这导致服务器停机。解决方案是停止打印日志