0
我使用Marathon运行WordPress网站。从Marathon获取完成状态?
首先我打马拉松的POST API来创建应用程序,然后用环境变量(数据库相关的)打了Marathon PUT API。
Marathon需要一些时间来启动应用程序(直到那时,它正在重新启动,因为数据库错误)。
如何知道Marathon应用程序何时准备好? Marathon是否有API钩子指示应用程序何时启动成功?
我使用Marathon运行WordPress网站。从Marathon获取完成状态?
首先我打马拉松的POST API来创建应用程序,然后用环境变量(数据库相关的)打了Marathon PUT API。
Marathon需要一些时间来启动应用程序(直到那时,它正在重新启动,因为数据库错误)。
如何知道Marathon应用程序何时准备好? Marathon是否有API钩子指示应用程序何时启动成功?
您可以获取所有正在运行的应用程序的状态,使用/v2/apps/端点。这包括有关运行/分阶段任务的信息。
"tasksRunning": 2,
"tasksHealthy": 2,
"tasksUnhealthy": 0,
"tasksStaged": 0,
另一种方法是检查/v2/deployments端点,直到所有的部署完成。
否则很容易在web界面中看到,但这可能不会帮助你:-)。