К содержанию

Задачи планировщика и демоны очередей для сайта

Как настроить cron-задачу и демон очереди для сайта, например планировщик и воркер Laravel.

Обновлено 27 октября 2026 1 мин чтения

Задача планировщика запускает команду по расписанию, например php artisan schedule:run каждую минуту. Демон держит процесс запущенным постоянно, например воркер очереди. Демоны перезапускаются после сбоя и после деплоя.

Задача планировщика

  1. Откройте сайт → Операции → Задачи планировщика и нажмите Создать.
  2. В блоке Шаблоны выберите Планировщик Laravel: название, команда и расписание заполнятся сами.
  3. Проверьте Команда и Запуск от пользователя (системный пользователь сайта).
  4. В Расписание выберите готовый вариант или Пользовательский… и введите выражение из пяти полей: минута, час, день, месяц, день недели. Под полем видны ближайшие запуски.
  5. Нажмите Создать задачу планировщика.

Задача записывается в crontab выбранного пользователя.

Демон

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