0

Aws 中的 Auto Scaling 组终止了一个 ec2 实例,但实例状态检查失败,并重新启动了另一个运行良好的实例。有什么方法可以检查导致我的 ASG 因实例状态检查失败而终止机器的原因

4

1 回答 1

1

您可以从 Auto Scaling 组下的 Activity History 选项卡中获取 instance-id,然后使用 CloudWatch Log Insights 查询您可能推送到 CloudWatch 中的任何日志,例如

fields @timestamp, @message
| filter @logStream = 'i-your-instance-id'
| sort @timestamp desc
| limit 200

如果它经常发生,您可能需要尝试将实例与 ASG 分离,或者暂停 HealthCheck 进程,以便您可以登录到实例并进行更详细的故障排除。

有关其他故障排除步骤,请参阅 AWS Docs 以对LinuxWindows中的实例进行故障排除。

于 2019-11-14T03:52:54.777 回答