我有一个应用程序,它不断地从活动连接中收集数据,然后在每分钟结束时编写编译/批处理数据。
我让与这些服务器协同工作。问题是..。当组缩小时,我需要让服务器在被从ELB中删除后,在终止之前写入它们的最后一分钟的数据。
是否有从负载均衡器中删除实例,然后在终止实例之前等待X分钟?(理想情况下,在终止实例之前,我会等待2-5分钟)
任何指导都会有帮助
谢谢
发布于 2013-10-28 06:35:32
一种选择是自己处理终止。不要将自动标度配置为缩小实例组的规模,而是使用逻辑来确定实例是否需要在实例本身中终止。一旦您决定某个实例需要自我终止,那么在终止之前做任何您需要做的工作,然后调用as-terminate-instance-in-auto-scaling-group命令with --decrement-desired-capacity选项来终止实例。例如:
as-terminate-instance-in-auto-scaling-group --decrement-desired-capacity i-d15ea5e参见这个AWS论坛线程:https://forums.aws.amazon.com/thread.jspa?messageID=407743&tstart=0#407743。
https://stackoverflow.com/questions/18967658
复制相似问题