从游牧状态删除死亡工作

cod*_*oda 0 nomad

我是通过每30秒运行一次的游牧民来运行一项cron(定期)工作,这项工作除了公正之外什么也没做

echo "some string"

因此立即结束

当我做

nomad status

我也得到了所有已经完成的工作 - 已完成执行的工作,这对我来说毫无用处.有没有办法去除死亡的工作?

PS:一个明显的解决方案是解决死亡工作,游牧民提供的任何解决方案?

小智 12

根据垃圾收集间隔清除死/已完成的作业.

您可以使用将运行全局垃圾收集器的System API端点强制进行垃圾回收.CURL命令如下所示:

$ curl -X PUT http://localhost:4646/v1/system/gc

如果希望永久降低作业的GC间隔,可以使用server config节中的job_gc_threshold配置参数.

  • 您还可以从命令行运行“nomad system gc” (9认同)