我是通过每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配置参数.