【问题标题】:Amazon Autoscaling trigger not working, how do I debug it?Amazon Autoscaling 触发器不起作用,我该如何调试它?
【发布时间】:2011-11-29 21:26:11
【问题描述】:

每当现有实例的平均 CPU 负载变高时,我都会尝试使用自动缩放来创建新的 EC2 实例。情况如下:

  • 我正在使用这个 boto 脚本设置自动缩放(删除了键和图像名称)。 http://balti.ukcod.org.uk/~francis/tmp/start_scaling_ptdaemon.nokeys.py

  • 我已将 min_size 设置为 2,并且 AutoScalingGroup 正确创建了初始的 2 个实例,它们都可以正常工作。我很确定这意味着 LaunchConfiguration 是正确的。

  • 当这两个实例的负载上升到接近 100% 时,什么也没有发生。

一些问题/想法:

  • 有没有办法调试这个?我找不到任何 API 调用可以让我详细了解 Autoscaling 正在做什么或认为它正在做什么。是否有任何工具可以就其正在做什么或是否已正确设置提供反馈?

  • 如果 Autoscaling 出现在 AWS 控制台中,那就太棒了。

  • 我正在使用欧盟西部可用区。是否有任何原因会导致自动缩放出现问题?

  • 在创建触发器时是否有任何关于“维度”参数的文档?我不知道它是什么意思,只是从一个例子中复制了它的字段。我找不到任何关于它的文档,它不会自我引用说它是一个“维度”,而没有解释这意味着什么或可能的值是什么。

感谢您的帮助!

【问题讨论】:

  • 如果链接仍然存在,那就太好了 - 很难看出你在尝试什么,现在在这个问题上出了什么问题。出于这个原因很想标记它......
  • 另外,请参阅此要点了解 2.2 自动缩放:gist.github.com/958833

标签: python amazon-ec2 scaling boto


【解决方案1】:

我相信您已经找到了这些,最好先使用 AWS 工具,然后再使用 Python 工具。:)

http://ec2-downloads.s3.amazonaws.com/AutoScaling-2009-05-15.zip http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/

干杯,

罗德尼

【讨论】:

  • 最后,使用这些命令行自动缩放工具运行良好。一定是埋在博托里出了什么问题……
【解决方案2】:

另外,请查看 http://alestic.com/2011/11/ec2-schedule-instance 之类的内容,了解如何使用提供的演示脚本的工具的简单示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多