Docker Mesos:无法获取/更新executor的资源统计信息

Docker Mesos:无法获取/更新executor的资源统计信息,docker,mesos,marathon,mesosphere,Docker,Mesos,Marathon,Mesosphere,mesos代理的完整日志存在以下问题: 2018-06-19T07:31:05.247394+00:00 mesos-slave16 mesos-slave[10243]: W0619 07:31:05.244067 10249 slave.cpp:6750] Failed to get resource statistics for executor 'research_new-benchmarks_production_testbox-58-1529393461975-1-mesos_sla

mesos代理的完整日志存在以下问题:

2018-06-19T07:31:05.247394+00:00 mesos-slave16 mesos-slave[10243]: W0619 07:31:05.244067 10249 slave.cpp:6750] Failed to get resource statistics for executor 'research_new-benchmarks_production_testbox-58-1529393461975-1-mesos_slave16' of framework Singularity-PROD: Failed to run 'docker -H unix:///var/run/docker.sock inspect mesos-7560fb72-28d3-4cce-8cb0-de889248cf93': exited with status 1; stderr='Error: No such object: mesos-7560fb72-28d3-4cce-8cb0-de889248cf93

我们正在运行3x ha mesos master、marathon框架和singularity框架,这两个框架中的任务都在运行。任务正在运行,cron(来自singularity)也在运行,但我对成千上万的消息感到困惑。我们有600多个长跑马拉松任务,每几分钟就有30多个cron开始

Docker版本:18.03.0-ce Mesos版本:1.4.0-2.0.1 马拉松版本:1.4.2-1.0.647.ubuntu1604 奇点版本:0.15.1

运行在Ubuntu16.04和AWS内核-4.4.0-1060-AWS上的主设备和从设备

我认为在任务完成后,从机上的mesos执行器会被删除,但mesos仍在试图从docker获取信息,在docker中,任务是不可见的

有什么想法吗?感谢

是一个用于永久性任务的调度程序框架。虽然任务成功退出,但它仍然坚持始终重新安排任务

我们可以看到
健康检查
是其重要功能之一。也许试试。这是另一个在ApacheMesos上工作的框架

2018-06-19T07:31:09.904414+00:00 mesos-slave16 mesos-slave[10243]: E0619 07:31:09.903687 10251 slave.cpp:4721] Failed to update resources for container b9a9f7f9-938b-4ec4-a245-331122471769 of executor 'hera_listening-api_production_checkAlert-93-1529393402085-1-mesos_slave16-us_west_2a' running task hera_listening-api_production_checkAlert-93-1529393402085-1-mesos_slave16 on status update for terminal task, destroying container: Failed to determine cgroup for the 'cpu' subsystem: Failed to read /proc/14447/cgroup: Failed to open file: No such file or directory