2016-10-03 85 views
2

我有一個運行網站的dcos集羣。該網站在20個碼頭實例上運行。當我在看我的應用程序時,我發現我有24個實例。其中2個實例已啓動狀態,但健康狀況未知和2個狀態爲上演。舊的實例,其中從先前的部署 我想後續的事情:Mesos馬拉松不能破壞作業

  • 破壞應用程序(結果:錯誤銷燬/ Azure的跟蹤API:期貨後[10000毫秒]超時)
  • 殺死所有實例(結果:他們都重啓)

在日誌中我沒有看到除了

不能殺任務的Azure的跟蹤api.908a6c3e-8948-11e6-be5a-7e591cfeda59任何重大錯誤框架517 c75b9-0a13-4b3b-a29d-8d754239991b-0000(marathon)at [email protected]:42546,因爲它是未知的;執行和解

,我用的是版本0.28.1

我的問題是可以解決這個一對夫婦的命令。我知道如何解決這個問題的唯一方法是設置一個新的羣集。

+0

這看起來對我來說,這個問題我們可以解決理想交互,因爲有幾件事情來檢查。我看到你已經在DC/OS Community Slack(dcos-community.slack.com)上有一個帳戶,所以如果你想我們試着在那裏解決它,只需要ping我(mh9.mesosphere)。 –

+1

嗨邁克爾我會盡力在網絡上與你聯繫幾天。我目前正在召開一次會議,所以無線網絡不是很好 –

回答

2

馬拉松的版本,你正在使用(1.1.2)已經知道issues與丟失的任務。一旦Azure上的DC/OS 1.8可用,最好的選擇是升級。作爲一種變通方法,現在,你可以使用手動馬拉松的HTTP API刪除任務:

$ curl -X DELETE $MARATHON_URL/v2/apps/azure-tracking-api/tasks/$TASKID?force=true 
+0

現在可通過Azure Marketplace購買DC/OS 1.8,建議升級,請參閱https://dcos.io/docs/1.8/administration/installing/cloud/azure/ –