2015-08-20 43 views
0

我使用Marathon运行WordPress网站。从Marathon获取完成状态?

首先我打马拉松的POST API来创建应用程序,然后用环境变量(数据库相关的)打了Marathon PUT API。

Marathon需要一些时间来启动应用程序(直到那时,它正在重新启动,因为数据库错误)。

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

回答

0

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

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

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

否则很容易在web界面中看到,但这可能不会帮助你:-)。