我通过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
答案 0 :(得分:4)
我强烈建议你更新你的筹码。截至今天,Mesos 0.22.1和Marathon 0.9.0已经过时了。 Mesos 0.26.0和Marathon 0.13.0都出局了。
关于您的问题,请查看
第一个建议修正Mesos方面(0.22.1后),第二个方面表明缺少已启动容器的资源。
也许尝试增加特定容器的RAM,如果这没有帮助,请更新Mesos堆栈恕我直言。