年度审查后台作业是否每天运行两次?

这是一个非常表面化的问题,我只是好奇而已,但\n* Jobs::YearlyReview 真的会每天运行两次吗\n* 时间是从上次尝试开始计算的吗\n\n

\n\n当时是上午 9:44,比现在早 14 小时。下次尝试将在 10 小时后,大约是晚上 7:44。我期望它在午夜后不久运行,并且每年一次,就像 cron 一样工作。

2 个赞

该作业计划在 1 月份每 24 小时运行一次:discourse-yearly-review/app/jobs/yearly_review.rb at main · discourse/discourse-yearly-review · GitHub 1 个审查主题,除非您在创建审查主题后编辑其标题。

4 个赞

找到合适的主题后,31次是不是某种安全机制?还是我们之间有语言障碍?很有可能 :rofl:

但是……我仍然不明白时间戳。1月1日早上9点44分,sidekiq告诉我YearlyReview在14小时前(12月31日)被触发了。

再说一遍——这根本不是问题。我只是想弄明白,因为我空闲时间太多了。

不过,如果我的用户要等10个小时才能获得那些宝贵的统计数据,他们会非常焦虑。嗯,我知道如何启动sidekick,问题解决了 :wink:

2 个赞

是的,它用于防止该作业在一年中的第一个月之外被意外运行。请注意,如果您使用 force: true 参数从控制台触发该作业,则可以在第一个月之外创建审核主题。

2 个赞

真的有必要吗?我不得不去删除重复的主题,并在我的几个实例上关闭了该插件。这不算什么大事,但似乎不应该有。

新年期间,管理员通常会离开他们的实例几天——如果他们没有将插件指向一个不错、私密的分类,那就不理想了。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.