我已经在我的gitlab服务器上设置了一个挂钩,可以从salt-run fileserver.update
挂钩调用post-update
。
如何禁用每60次更新一次的计划以减少gitlab服务器的负载?
答案 0 :(得分:2)
Git文件系统更新的60秒间隔由loop_interval
设置定义,您可以在主配置文件中设置:
# The loop_interval option controls the seconds for the master's maintenance
# process check cycle. This process updates file server backends, cleans the
# job cache and executes the scheduler.
#loop_interval: 60
但是,此间隔不仅控制GitFS更新计划,还控制许多其他维护任务,因此您不应该过多地增加此间隔。
从一个快速的reading of the source code(我不是一个核心的Salt开发人员,所以我可能会弄错),GitFS更新被硬编码为与其他维护任务在相同的时间表上运行。似乎没有办法禁用或更改仅GitFS更新计划的间隔。