【问题标题】:Compute Engine HTTP Load Balancer, Instance Not Being CheckedCompute Engine HTTP 负载均衡器,未检查实例
【发布时间】:2015-11-22 16:08:25
【问题描述】:

我的 http 负载平衡在 GCE 上正常工作,但是我最近在运行状况检查方面遇到了问题 - 我的实例没有被检查。

在使用新映像更新实例组后(例如),我通常会通过重启来恢复我的实例,因为我有一个运行 chef 的启动脚本。

我可以看到 chef 在实例上运行良好,并且我能够远程访问它们的临时 ip 上的实例。我的其他实例组都很好。

问题是健康检查永远不会在这些实例上运行,也永远不会添加回来。我已将冷却时间设置为每组 480 秒,因为 Chef 有时需要长达 8 分钟才能运行和完成。

我可以恢复实例的唯一方法是编辑实例组 - 这似乎强制它通过。

或者,有时如果我等待 15 分钟,实例最终会被检查。

我在这里错过了什么吗?我需要做些什么来更快地正式恢复实例。

【问题讨论】:

    标签: http load-balancing google-compute-engine


    【解决方案1】:

    几周前我也遇到了这个问题。如果我从我的实例组重新创建一个实例,负载均衡器最多需要 20 分钟才能检测到它是健康的。我在 Google 和能够重现该问题的支持人员处创建了一张支持票。 本周早些时候我得到了一个更新,他们在代码中修复了它,如果他们推动修复,我会得到另一个更新。我想这将很快。

    【讨论】:

    • 谢谢...您到底是如何为 GCE 创建票证的。令人气愤的是,他们坚持通过 SO 提供支持,然后什么都不回答……
    • 我们已经为该项目设置了金牌支持,因此我们可以直接联系他们的支持人员。当我得到确认它已修复时,我会通知你。
    • 啊酷。谢谢。在我们讨论这个主题时,您是否对删除实例有疑问?我们发现它们实际上并没有被删除......
    • 不抱歉,我们使用自动缩放实例组,因此我们让 Google 扩大或缩小规模。只有当我们有更新的图像时,我们才需要重新创建实例。
    • 这就是我的意思,尽管远低于限制,Google 似乎并没有缩减我们的实例。
    【解决方案2】:

    @simonmorley:您能否描述一下您在缩小实例时遇到的问题(在这里或在单独的线程中)? 现在我知道的不够多,无法提供帮助。澄清一下:

    • 您提到的“冷却”参数是 Autoscaler 的设置,与运行状况检查无关(它只是提示 Autoscaler 在 VM 启动时忽略此期间的 VM 数据)
    • 很遗憾,当前实例重启不会重置冷却时间
    • 运行状况检查似乎跟不上实例,这听起来令人担忧。您的重启是否涉及网络配置的更改?你是如何执行重启的?
    • “添加回”是指添加回负载平衡池吗?

    注意:我是 Autoscaler 团队的一员。

    【讨论】:

    • 我实际上已经在支持门户中为此打开了一张票。 S
    猜你喜欢
    • 2020-01-12
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 2019-02-02
    • 2021-12-07
    • 2017-01-10
    相关资源
    最近更新 更多