2015-08-20 44 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界面中看到,但這可能不會幫助你:-)。