从马拉松中获取完成状态?

6qqygrtg  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(374)

我用马拉松跑wordpress网站。
首先,我点击marathonpostapi来创建app,然后点击marathonput api和环境变量(与数据库相关)。
marathon需要一些时间来启动应用程序(在此之前,由于数据库错误,它正在重新启动)。
我怎么知道马拉松应用程序什么时候准备好了?marathon是否有一个api钩子来指示应用程序何时成功启动?

t0ybt7op

t0ybt7op1#

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

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

另一种方法是检查/v2/deployments端点,直到完成所有部署。
否则很容易在Web界面中看到,但这可能对您没有帮助:-)。

相关问题