Mesos中的垃圾回收已损坏

我遇到了一个奇怪的问题,可能是mesos从属服务器( 1.9.0-2.0.1.debian8 )上的陈旧框架垃圾回收被破坏了。

根据文档,如果在预定时间段内未访问过时,应自动删除过时的框架,但是在从属日志中,我可以看到从属存储空间用完了,但仍然有过期的框架文件夹。

我为垃圾收集设置了以下值:

--disk_watch_interval="1mins"
--gc_delay="2days" 
--gc_disk_headroom="0.2"
$ date
Thu Nov  7 13:32:50 UTC 2019
$ tail -20 /srv/mesos/agent/logs/mesos-slave.INFO |grep 'Max allowed'
I1107 13:32:33.576203 27465 slave.cpp:7406] Current disk usage 71.83%. Max allowed age: 3.923527125292778hrs
$ ls -l --time=atime /srv/mesos/agent/slaves/bcb34071-9fd8-481a-8d0c-767ef0628216-S2/frameworks/ |grep Oct|tail -5
drwxr-xr-x 3 root root 4096 Oct 28 12:23 fbf26a3e-bb25-4f8f-b9fa-d089c46f7ebd-0004
drwxr-xr-x 3 root root 4096 Oct 28 12:23 fbf26a3e-bb25-4f8f-b9fa-d089c46f7ebd-0005
drwxr-xr-x 3 root root 4096 Oct 28 12:23 fbf26a3e-bb25-4f8f-b9fa-d089c46f7ebd-0007
drwxr-xr-x 3 root root 4096 Oct 28 12:23 fbf26a3e-bb25-4f8f-b9fa-d089c46f7ebd-0008
drwxr-xr-x 3 root root 4096 Oct 28 12:23 fbf26a3e-bb25-4f8f-b9fa-d089c46f7ebd-0009

有什么可能发生的主意以及强制垃圾收集的方法(将gc_delay调整为零并重新启动mesos从属设备除外)

ydp1016 回答:Mesos中的垃圾回收已损坏

您使用什么框架?也许您需要设置-gc_non_executor_container_sandboxes

  

A new --gc_non_executor_container_sandboxes agent flag has been added to garbage collect the sandboxes of nested containers,which includes the tasks groups launched by the default executor. We recommend enabling the flag if you have frameworks that launch multiple task groups on the same default executor instance.

本文链接:https://www.f2er.com/3144399.html

大家都在问