Встроенные задачи
PRX включает несколько встроенных задач cron для рутинного обслуживания. Эти задачи запускаются автоматически при включённой системе cron.
Справочник задач
| Задача | Расписание по умолчанию | Описание |
|---|---|---|
heartbeat | Каждые 30с | Проверка здоровья системы |
memory-hygiene | Ежедневно в 3:00 | Компактизация и обрезка записей памяти |
log-rotation | Ежедневно в 0:00 | Ротация и сжатие старых файлов журналов |
cache-cleanup | Ежечасно | Удаление просроченных записей кэша |
metrics-export | Каждые 5м | Экспорт метрик в настроенные бэкенды |
signature-update | Каждые 6ч | Обновление сигнатур угроз (при включённой интеграции PRX-SD) |
Конфигурация
Каждую встроенную задачу можно индивидуально включить/отключить и перенастроить расписание:
toml
[cron.builtin.memory_hygiene]
enabled = true
schedule = "0 3 * * *"
[cron.builtin.log_rotation]
enabled = true
schedule = "0 0 * * *"
max_log_age_days = 30
[cron.builtin.cache_cleanup]
enabled = true
schedule = "0 * * * *"Пользовательские задачи
Помимо встроенных задач, вы можете определить пользовательские задачи агента, выполняющие промпт по расписанию:
toml
[[cron.tasks]]
name = "weekly-cleanup"
schedule = "0 2 * * 0" # Воскресенья в 2:00
action = "agent"
prompt = "Review and archive old conversation logs"
timeout_secs = 300