Aws 中的 Auto Scaling 组终止了一个 ec2 实例,但实例状态检查失败,并重新启动了另一个运行良好的实例。有什么方法可以检查导致我的 ASG 因实例状态检查失败而终止机器的原因
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 进程,以便您可以登录到实例并进行更详细的故障排除。
于 2019-11-14T03:52:54.777 回答