fix(jobs): watchdog checks every six hours, the beat stays daily
This commit is contained in:
1 parent
f6cb17acaf
commit
d8ab6bb72c
3 files changed
+12
-7
No files matched your search
@@ -31,10 +31,12 @@ jobs = [
|
||||
# Сторожевое кольцо с чужим агентом. Кроны читаются в локальной зоне, а
|
||||
# сосед печатает свою отметку в 05:00 UTC - вечер по Варшаве разводит нас
|
||||
# на полсуток, и его строка лежит в комнате задолго до нашего прогона.
|
||||
# Сторож идёт через полчаса после своей отметки: так «моя запись в комнату
|
||||
# проходит» - свежий факт этих же суток, а не вчерашний.
|
||||
# Частоты тут две, и они разные: отметка суточная (её период мы обещаем
|
||||
# соседу), а проверка - вчетверо чаще. Сторож с шагом в сутки при пороге
|
||||
# 36 ч обнаруживал бы молчание только через ~60 ч, то есть мерил бы не то,
|
||||
# ради чего заведён; чтение 25 событий стоит копейки.
|
||||
Job("отметка", beat, cron="12 17 * * *", critical=False),
|
||||
Job("сторож", watch, cron="42 17 * * *", critical=False),
|
||||
Job("сторож", watch, cron="42 */6 * * *", critical=False),
|
||||
Job("память", memory, cron="30 4 * * 0", critical=False),
|
||||
Job("голосовой", rotate_voice, cron="5 4 * * *", critical=False),
|
||||
Job("куратор", curate, cron="0 2,8,12,16,20 * * *", critical=False),
|
||||
|
||||
Reference in new issue
Block a user