К содержимому

Cron и демоны — из панели.

Планируйте задачи по расписанию и управляйте фоновыми процессами. Пресеты, логи, шаблоны и Supervisor — без SSH.

  • 7 дней бесплатно
  • Без привязки карты
  • Оплата в рублях
Cron-задачиprod-01 · 4 задачи
Добавить
php artisan schedule:runshop · Каждую минуту 1 мин назад
/usr/local/bin/backup-db.shdeploykin · Ежедневно 9 часов назад Запустить
wp cron event run --due-nowblog · Каждые 5 мин 3 мин назад
certbot renew --quietroot · Еженедельно 3 дня назад
Вывод каждой задачи пишется в лог
11
готовых расписаний — и своё cron-выражение
4
пресета демонов: Horizon, Queue Worker, планировщик и Reverb
7
состояний демона — как их сообщает Supervisor
5
попыток старта, прежде чем демон остановится с ошибкой

Cron-задачи

Расписание без шпаргалки по cron.

Выберите готовое расписание или введите выражение вручную. Задача привязана к конкретному пользователю сервера.

Выберите расписание

Что запишется в crontab

0 * * * * php artisan schedule:run
Пользователь
shop
Вывод
в лог-файл

Supervisor-демоны

Фоновые процессы с автоперезапуском.

Укажите команду, пользователя и число процессов — конфигурацию Supervisor панель соберёт сама и будет держать процесс запущенным.

  • Запуск, остановка и перезапуск из панели
  • Каталог сайта подставляется сам — и следует за новым релизом
  • Готовые пресеты для Laravel: Horizon, очереди, планировщик, Reverb
  • Вывод процесса пишется в лог
queue-worker.confсгенерировано панелью
Работает
[program:queue-worker]
command=php artisan queue:work redis --tries=3
directory=/home/shop/shop.example.com/current
user=shop
numprocs=2
autostart=true
autorestart=true
startsecs=3
startretries=5
stopwaitsecs=3600

Статусы демонов

Семь состояний Supervisor.

Панель показывает то же состояние, что и сам Supervisor, — вы всегда знаете, что происходит с каждым процессом.

ОстановленSTOPPED
Процесс выключен вручную или ещё не запускался.
ЗапускаетсяSTARTING
Supervisor ждёт, что процесс проживёт первые секунды.
РаботаетRUNNING
Процесс запущен и держится.
Повторный запускBACKOFF
Процесс упал при старте — Supervisor пробует снова.
ОстанавливаетсяSTOPPING
Отправлен сигнал завершения, процесс заканчивает работу.
ЗавершёнEXITED
Процесс вышел сам.
Фатальная ошибкаFATAL
Запустить не удалось после всех попыток.

Возможности

Настроили один раз — и забыли про SSH.

Полный набор инструментов для автоматизации задач и управления процессами.

  • Готовые расписания

    Одиннадцать пресетов: от каждой минуты до раза в месяц. Или своё cron-выражение.

  • От имени пользователя

    Каждая задача и каждый демон работают от указанного системного пользователя.

  • Логи выполнения

    Вывод задачи пишется в лог-файл и читается в панели.

  • Ручной запуск и пауза

    Запустите задачу сейчас или выключите её, не удаляя.

  • Автоперезапуск

    Supervisor поднимает упавший демон сам. После пяти неудачных стартов подряд он останавливается с ошибкой, а не крутится бесконечно.

  • Шаблоны кластера

    Опишите cron-задачи и демонов один раз — кластер разложит их по своим серверам.

В панели 203.0.113.21 Подключить готово за 4 мин 52 с

Автоматизируйте всё.

Cron-задачи и Supervisor-демоны — настройте один раз из панели, забудьте про SSH.

  • 7 дней бесплатно
  • Без привязки карты
  • Поддержка на русском

Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.