【发布时间】:2019-12-16 05:37:15
【问题描述】:
Aws 中的 Auto Scaling 组终止了一个 ec2 实例,但实例状态检查失败,并重新启动了另一个运行良好的实例。 有什么方法可以检查导致我的 ASG 因实例状态检查失败而终止机器的原因
【问题讨论】:
标签: amazon-ec2 aws-cloudwatch-log-insights
Aws 中的 Auto Scaling 组终止了一个 ec2 实例,但实例状态检查失败,并重新启动了另一个运行良好的实例。 有什么方法可以检查导致我的 ASG 因实例状态检查失败而终止机器的原因
【问题讨论】:
标签: amazon-ec2 aws-cloudwatch-log-insights
您可以从 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 进程,以便您可以登录实例并进行更详细的故障排除。
【讨论】: