【发布时间】:2018-06-19 08:25:11
【问题描述】:
我们遇到了来自 mesos-agents 的完整日志的问题,其中包含以下消息:
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
或
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
我们正在运行 3x ha mesos-master、marathon 框架、singularity 框架——这两个框架的任务都发生了。任务正在运行,crons(来自奇异点)也运行良好,但我对 thouse 消息感到困惑。我们有 600 多个长时间运行的马拉松任务,每分钟启动 30 多个 crons。
Docker 版本:18.03.0-ce Mesos 版本:1.4.0-2.0.1 马拉松版本:1.4.2-1.0.647.ubuntu1604 奇点版本:0.15.1
在 Ubuntu 16.04 和 AWS 内核 - 4.4.0-1060-aws 上运行的主机和从机
我认为任务完成后从机上的 mesos 执行程序被删除,但 mesos 仍在尝试从 docker 获取信息,其中任务是不可见的记录器。
有什么想法吗?谢谢
【问题讨论】:
标签: docker mesos marathon mesosphere