Задачи планировщика и демоны очередей для сайта
Как настроить cron-задачу и демон очереди для сайта, например планировщик и воркер Laravel.
Обновлено 27 октября 2026 1 мин чтения
Задача планировщика запускает команду по расписанию, например php artisan schedule:run каждую минуту. Демон держит процесс запущенным постоянно, например воркер очереди. Демоны перезапускаются после сбоя и после деплоя.
Задача планировщика
- Откройте сайт → Операции → Задачи планировщика и нажмите Создать.
- В блоке Шаблоны выберите Планировщик Laravel: название, команда и расписание заполнятся сами.
- Проверьте Команда и Запуск от пользователя (системный пользователь сайта).
- В Расписание выберите готовый вариант или Пользовательский… и введите выражение из пяти полей: минута, час, день, месяц, день недели. Под полем видны ближайшие запуски.
- Нажмите Создать задачу планировщика.
Задача записывается в crontab выбранного пользователя.
Демон
- Откройте сайт → Операции → Демоны → Создать.
- Выберите шаблон Настроить очередь… и проверьте Команда (например,
php artisan queue:work) и Рабочий каталог. - Настройте Очередь (например,
high,default,low), Попытки, Макс. время, Макс. задач, Память (МБ) и Таймаут. Значение 0 в полях «Макс. время» и «Макс. задач» отключает перезапуск. - Нажмите Создать демон.
Статья помогла?
Спасибо за оценку!