Фоновые задачи
Фоновые задачи
Раздел мониторинга фоновых задач RouterAI. Использует Mission Control для Solid Queue — встроенного менеджера очередей Rails.
Основные возможности
- Просмотр очередей задач
- Мониторинг выполняющихся задач
- Просмотр завершённых и упавших задач
- Повторный запуск упавших задач
Типы фоновых задач
| Задача | Описание | Расписание |
|---|---|---|
CleanupApiRequestsJob |
Очистка устаревших API запросов | Ежедневно |
CleanupAuditLogsJob |
Очистка устаревших записей аудита | Ежедневно |
CleanupRequestBodiesJob |
Очистка тел запросов (если включено хранение) | Ежедневно |
CleanupStalePendingRequestsJob |
Перевод зависших запросов (>1 часа) в статус error |
Каждый час |
EndpointHealthCheckJob |
Проверка доступности воркер-нод | Каждые 30 секунд |
LdapImportUsersJob |
Импорт пользователей из LDAP | По запросу |
LicenseVerificationJob |
Проверка лицензии | По расписанию |
OpenaiNodeSyncJob |
Синхронизация моделей OpenAI нод | По расписанию |
ChatMessageJob |
Обработка сообщений чата | По запросу |
Интерфейс Mission Control
Раздел Фоновые задачи открывает интерфейс Mission Control по адресу /jobs, который предоставляет:
- Queues — список очередей с количеством задач
- Jobs — список всех задач с фильтрацией по статусу
- Workers — активные воркеры Solid Queue
Статусы задач
| Статус | Описание |
|---|---|
pending |
Задача ожидает выполнения |
running |
Задача выполняется |
finished |
Задача успешно завершена |
failed |
Задача завершилась с ошибкой |
Диагностика упавших задач
- Перейдите в Фоновые задачи
- Выберите фильтр Failed
- Нажмите на задачу для просмотра ошибки
- При необходимости нажмите Retry для повторного запуска
⚠️ Доступ к разделу фоновых задач ограничен только для администраторов.
Связанные разделы
- Настройки — настройка периодов очистки
- LDAP настройки — настройка импорта пользователей
- Воркер-ноды — мониторинг нод