pk1*_*557 6 reboot amazon-ec2 amazon-web-services amazon-elb
Elastic Load Balancer(ELB)时不时地启动我的一台服务器不可用.哪个好 - 几乎没有任何中断.
通常,只需通过AWS控制台重新启动实例即可解决问题.
我希望我的EC2实例在不可用时自动重启.
最好的方法是什么?(它恰好是一个Windows实例,但理想情况下应该无关紧要)
我得到了一个廉价的EC2微实例,并编写了一个简单的脚本,列出了我在EC2上的所有服务器,并对每个服务器进行了GET以确保它正常运行.如果服务器无法正常运行,我的脚本会重新启动它.我让脚本每10分钟运行一次.
如果有一个服务为我做这个会稍微容易一点,但系统很容易设置,微实例很便宜.
同意@agmin 的观点,即 lambda 函数是实现此目的的好方法。您可以配置 CloudWatch 警报以通过 SNS 主题触发 lambda 函数。
我把这个实现放在一起,它似乎运行良好。它可以完全通过命令行进行设置和配置:
https://github.com/jcowley/elb-instance-reboot
归档时间: |
|
查看次数: |
6015 次 |
最近记录: |