Keep AI workers running after failed batch
This commit is contained in:
+5
-5
@@ -794,11 +794,11 @@ AI получает JSON-массив:
|
||||
2026-07-30 один пост (`id=2348`) был платно отправлен в Sonnet 4.6 983 раза,
|
||||
потому что failed снова попадал в claim и цикл сразу продолжал работу. Failed
|
||||
посты нужно возвращать в `pending` только явным ручным действием.
|
||||
После любого failed AI batch worker дополнительно выключает свой флаг
|
||||
`ai_writer_enabled=false` / `ai_qualifier_enabled=false`; включать обратно
|
||||
только после просмотра ошибки. Ошибка показывается на `/workers` из heartbeat
|
||||
meta и отправляется Telegram-уведомлением получателям `daily_report_recipient_ids`
|
||||
через `daily_report_bot_token`, затем `tg_poster_bot_token`, затем `TG_BOT_TOKEN`.
|
||||
После failed AI batch worker помечает конкретные посты как `failed` и продолжает
|
||||
обрабатывать другие `pending` посты. Ошибка показывается на `/workers` из
|
||||
heartbeat meta и отправляется Telegram-уведомлением получателям
|
||||
`daily_report_recipient_ids` через `daily_report_bot_token`, затем
|
||||
`tg_poster_bot_token`, затем `TG_BOT_TOKEN`.
|
||||
|
||||
### 10.2. Вход в модель
|
||||
|
||||
|
||||
Reference in New Issue
Block a user