Управление задачами планировщика Cron¶
Полезная ссылка
Рекомендуем crontab.guru для составления выражений cron.
Добавление задачи¶
Scalesta позволяет управлять активными задачами планировщика через меню Scheduler. Чтобы добавить или удалить задачу, выберите нужный сервер, перейдите в Панель управления сервером, найдите пункт Scheduler и откройте его. Введите описание задачи в поле Description, саму команду в поле Command и выберите частоту запуска из рекомендуемых или укажите другую частоту в поле Frequency. Когда все параметры введены, нажмите Add new scheduled job — Готово , задание планировщика добавлено в конфигурацию сервера.
Рекомендуем правильно составлять задания планировщика
Мы рекомендуем правильный синтаксис задач планировщика:
/usr/bin/php /srv/projects/example.com/public_html/admin_or_crontask.php --dispatch=some.dispatch_name --cron_password=s0m3S3cur3P4ssw0rd
/usr/bin/curl "hXXp://example.com/admin_or_crontask.php?dispatch=some.dispatch_name&cron_password=s0m3S3cur3P4ssw0rd"
Расширенные настройки задач¶
Журнал вывода задачи¶
Если Вам нужно больше чем журнал ошибок, то можно включить сохранение журнала вывода задачи. Просмотреть журнал можно в секции Scheduled jobs внизу страницы. Журнал ошибок пишется в любом случае и доступен таким же образом.
Таймаут задачи¶
Даёт возможность установить:
- Timeout for the task ограничивает время выполнения задачи
- По умолчанию: не ограничено, максимум: 300 секунд
- Count of retries in case of timeout - количество попыток в случае таймаута доступно если Timeout for the task определён
- По умолчанию: 0, максмум: 3
- Count of retries in case of error - количество попыток в случае ошибки
- По умолчанию: 0, максмум: 3
Управление активными задачами¶
Все активные задачи отображаются в списке Scheduled Jobs, где можно поменять частоту запуска Frequency задачи, и саму команду Command. Задачу можно удалить из планировщика, нажав Remove, а просмотреть журналы ошибок,нажав Actions.
Нужна помощь?
Если у Вас какие-то проблемы, нужна помощь в настройке, консультация, хотите обсудить свой проект с экспертами или ищете решения по улучшению Вашего онлайн-бизнеса, то мы поможем. Свяжитесь с нами в аккаунте Scalesta.