从游牧民族身份中删除死亡工作

时间:2018-04-10 05:44:57

标签: nomad

我正在通过游牧民运行一个cron(定期)工作,每30秒运行一次,这项工作除了

之外什么都不做

echo "some string"

因此立即结束

当我做的时候

nomad status

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

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

1 个答案:

答案 0 :(得分:6)

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

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

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

如果您希望永久降低作业的GC间隔,可以使用服务器配置节中的job_gc_threshold配置参数。