Администрирование

Фоновые задачи

2min

💡 Фоновые задачи появились в Пассворк с 5.1.0

Фоновые задачи — это задачи, которые выполняются по планировщику в фоновом режиме. Например, синхронизация LDAP, загрузка фавиконов и другие задачи, которые требует много времени, постоянного выполнения или распределения ресурсов.

Проверить список запланированных задач и корректность всех настроек можно на странице «Фоновые задачи».

Document image


Для настройки фоновых задач нужно настроить планировщик операционной системы Cron (для Линукс) или Windows Scheduler. Планировщик должен запускать скрипт .app/tools/run-scheduled-tasks.php каждую минуту.

Выполнять настройку непосредственно на сервере, где установлен Пассворк.

Скрипт проанализирует какие задачи необходимо запустить и для каждой задачи создаст отдельный поток. При выполнении каждая задача записывает лог в папку ./app/logs/ в файлы вида ./task-*.log, например, ./task-62f8e9624e0446fba40bbb12.log. После завершения задачи вы можете посмотреть и скачать лог со страницы — «Фоновые задачи» → «История задач».

Системные логи планировщика задач Пассворк (с ошибками) находятся в ./app/logs/run-command.log.

Настройка запуска фоновой задачи