Mesos查杀任务。 无法确定“cpu”子系统的cgroup

我正在通过Marathon(v0.9.0)在Mesos(v0.22.1)的Docker中运行一堆服务,有时Mesos会查杀任务。 通常情况下,它一次发生多个服务

与mesos-slave.ERROR log有关的这个问题的日志行:

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 

我强烈build议更新你的堆栈。 Mesos 0.22.1和Marathon 0.9.0已经过时了。 Mesos 0.26.0和Marathon 0.13.0出局。

关于你的问题,看看

第一个build议修复Mesos方面(0.22.1后),第二个方面表明启动的容器资源不足。

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