首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为马拉松任务创建健康检查HTTP端点?

如何为马拉松任务创建健康检查HTTP端点?
EN

Stack Overflow用户
提问于 2017-04-12 17:01:27
回答 1查看 708关注 0票数 0

我正在尝试为我将在马拉松中运行的任务设置一个自定义http健康检查。

从我所读到的情况来看,马拉松让您能够通过在应用程序中实现一个端点来创建自定义的健康检查,其逻辑是捕获使您的应用程序健康的内容。

我了解如何通过Marathon连接端点,但我找不到任何关于如何在马拉松任务上实际创建端点的资源。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-13 13:56:51

一般文档在这里:https://mesosphere.github.io/marathon/docs/

您的问题的具体文档可以在:https://mesosphere.github.io/marathon/docs/health-checks.html上找到

例如,您可以使用以下马拉松配置启动具有健康检查的应用程序(与码头容器组合):

代码语言:javascript
复制
{
   "id":"app",
   "cpus":0.25,
   "mem":1024,
   "instances":2,
   "healthChecks":[
      {
         "protocol":"HTTP",
         "path":"/",
         "portIndex":0,
         "timeoutSeconds":10,
         "gracePeriodSeconds":10,
         "intervalSeconds":2,
         "maxConsecutiveFailures":10
      }
   ],
   "container":{
      "type":"DOCKER",
      "docker":{
         "image":"nginx",
         "network":"BRIDGE",
         "portMappings":[
            {
               "hostPort":0,
               "containerPort":80,
               "protocol":"tcp"
            }
         ]
      }
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43375570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档