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

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

2min

Фоновые задачи доступны в Пассворк 5.1.0 и выше

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

Чтобы просмотреть список запланированных задач и проверить настройки, перейдите в раздел Фоновые задачи:

Document image


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

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

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

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

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