Расписание common.check в 00:35 совпало с выкаткой: старый процесс успел отправить цепочку, новый после старта отправил её ещё раз. Теперь каждая отработанная минута атомарно отмечается в bot.schedule_runs; если отметка уже есть, рассылка пропускается. Старые отметки чистятся через 7 дней. |
||
|---|---|---|
| .. | ||
| analytics | ||
| db | ||
| models | ||
| repositories | ||
| texts | ||
| __init__.py | ||
| config.py | ||
| eggs.py | ||
| logging_config.py | ||
| version.py | ||