【发布时间】:2017-02-27 03:14:18
【问题描述】:
这个问题可能是由 Mesos 和 Marathon out of sync 引起的,但是 GitHub 上提到的解决方案对我不起作用。
当我发现孤儿任务时:
我做的是:
重启马拉松
Marathon 不会同步孤立任务,而是启动新任务。
孤立的任务仍然占用资源,所以我必须删除它们。
-
我找到了框架
ef169d8a-24fc-41d1-8b0d-c67718937a48-0000下的所有孤立任务,curl -XGET `http://c196:5050/master/frameworks显示框架是
unregistered_frameworks:{ "frameworks": [ ..... ], "completed_frameworks": [ ], "unregistered_frameworks": [ "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000", "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000", "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000" ] } -
尝试通过框架ID删除框架(这样框架下的任务也会被删除)
curl -XPOST http://c196:5050/master/teardown -d 'frameworkId=ef169d8a-24fc-41d1-8b0d-c67718937a48-0000'但是得到
No framework found with specified ID
那么,如何删除孤立的任务?
【问题讨论】: