【问题标题】:Get completion status from Marathon?从 Marathon 获取完成状态?
【发布时间】:2015-08-22 05:30:01
【问题描述】:

我正在使用 Marathon 运行 WordPress 网站。

首先我使用 Marathon POST API 创建应用程序,然后使用环境变量(与数据库相关)使用 Marathon PUT API。

Marathon 需要一些时间来启动应用程序(在那之前,由于数据库错误,它正在重新启动)。

我如何知道 Marathon 应用程序何时准备就绪? Marathon 是否有 API 挂钩指示应用程序何时成功启动?

【问题讨论】:

    标签: mesos marathon


    【解决方案1】:

    您可以使用/v2/apps/ 端点获取所有正在运行的应用程序的状态。这包括有关正在运行/暂存的任务的信息。

    "tasksRunning": 2,
    "tasksHealthy": 2,
    "tasksUnhealthy": 0,
    "tasksStaged": 0,
    

    另一种方法是检查/v2/deployments 端点,直到所有部署完成。

    否则很容易在网络界面中看到,但这可能对您没有帮助:-)。

    【讨论】:

      猜你喜欢
      • 2013-10-25
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 2016-01-08
      相关资源
      最近更新 更多