Mesos杀死任务。无法确定'cpu'子系统的cgroup

时间:2015-12-23 14:27:50

标签: docker mesos mesosphere marathon

我通过Marathon(v0.9.0)在Mesos(v0.22.1)的dockers中运行一堆服务,有时还会使用Mesos查杀任务。通常它会同时发生在多个服务上

与mesos-slave.ERROR日志相关的此问题的日志行:

Failed to update resources for container 949b1491-2677-43c6-bfcf-bae6b40534fc 
of executor production-app-emails.15437359-a95e-11e5-a046-e24e30c7374f running task production-app-emails.15437359-a95e-11e5-a046-e24e30c7374f 
on status update for terminal task, 
destroying container: Failed to determine cgroup for the 'cpu' subsystem: 
Failed to read /proc/21292/cgroup: 
Failed to open file '/proc/21292/cgroup': No such file or directory

1 个答案:

答案 0 :(得分:4)

我强烈建议你更新你的筹码。截至今天,Mesos 0.22.1和Marathon 0.9.0已经过时了。 Mesos 0.26.0和Marathon 0.13.0都出局了。

关于您的问题,请查看

第一个建议修正Mesos方面(0.22.1后),第二个方面表明缺少已启动容器的资源。

也许尝试增加特定容器的RAM,如果这没有帮助,请更新Mesos堆栈恕我直言。