Mesos 马拉松不能摧毁工作

Mesos marathon cannot destroy job

我有一个 dcos 集群,它是 运行 一个网站。该网站在 20 docker 个实例上运行。当我查看我的应用程序时,我看到我有 24 个实例。其中 2 个实例的状态为已启动但 运行状况未知 并且 2 个实例的状态为 已上演 。来自先前部署的旧实例 我尝试了以下操作:

在日志中我没有看到任何重大错误,除了

无法在调度程序中终止框架 517c75b9-0a13-4b3b-a29d-8d754239991b-0000(马拉松)的任务 azure-tracking-api.908a6c3e-8948-11e6-be5a-7e591cfeda59 -93d96b66-c66e-4d28-b56e-8b2b2b959bf8@172.16.0.7:42546 因为未知;执行对帐

我用的版本是0.28.1

我的问题是我能用几个命令解决这个问题吗?我知道如何解决这个问题的唯一方法是设置一个新集群。

您使用的 Marathon 版本 (1.1.2) 已知 issues with lost tasks. Once DC/OS 1.8 is available on Azure the best option is to upgrade. As a workaround, for now, you can manually delete a task using Marathon's HTTP API:

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