【问题标题】:How to set "Health Check Path"?如何设置“健康检查路径”?
【发布时间】:2018-06-03 20:57:58
【问题描述】:

2017 年 12 月 21 日更新 - 下午 2 点

这确实是一个错误。 AWS 纠正了它。我仍然不知道什么是正确的值。我设法设置了/health,但从那以后实例总是不健康。有什么建议吗?

原定于 2017 年 12 月 21 日 - 上午 8 点

今天,AWS Elastic Beanstalk Web 控制台获得了我们地区的配置更新。在旧的 GUI 中,我们被要求设置 健康检查 url。所以我们输入https://domain/health

在新的 GUI 中,AWS 要求健康检查path。但是无论我尝试什么值,我都无法保存配置,我总是收到相同的结果:

我尝试了这些值:

  • /
  • 健康
  • /健康
  • HTTPS:443/健康
  • HTTPS/健康
  • https:443/health
  • https/健康
  • HTTP:80/健康
  • HTTP/健康
  • http:80/health
  • http/健康

我相信这是一个错误,不是吗?您是否成功地设置了健康路径?

【问题讨论】:

标签: amazon-web-services amazon-elastic-beanstalk health-monitoring


【解决方案1】:

从 Klemens 链接的论坛帖子中,对我有用的是将健康检查 URL 设置为 /,保存+应用更改,然后返回并放回我真正的健康检查 URL。

【讨论】:

    【解决方案2】:

    您只需要创建一个包含“OK”的原始 html 文件,并将您的健康路径重定向到该 html 文件。 如果您使用 Django,请执行以下操作:

    views.py

    def health(request):
        return HttpResponse("OK")
    

    urls.py

    url(r'^health/', views.health, name='health'),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 2020-01-17
      • 1970-01-01
      • 2021-02-25
      • 2019-05-01
      • 1970-01-01
      相关资源
      最近更新 更多