Настройка cron-задания на выделенном сервере
Cron — планировщик задач, который используется для периодического выполнения заданий в определённое время.
Чтобы корректно настраивать cron-задания, выберите нужную инструкцию ниже в зависимости от того, установлена ли на вашем сервере панель управления ISPmanager, и следуйте ей:
Частые ошибки в cron-заданиях
Некорректный путь к исполняемому файлу
Проверьте корректность пути, запустив команду из командной строки сервера (SSH).
Ошибки при запуске планировщика
Проанализируйте лог-файл «var/log/errors.log», чтобы найти причину проблемы. Вы можете получить отчёт о выполнении cron-задания на e-mail. Для этого: в панели управления ISPmanager выберите пункт Планировщик CRON и нажмите Настройки:
На открывшейся странице введите e-mail, на который будут высланы результаты запуска, и нажмите Оk:
У консольной версии PHP не подключён ioncube
Проверьте, подключён ли ioncube, запустив cron-команду из консоли сервера.
Используется curl (wget), который не установлен на сервере
Попробуйте оба варианта: с «wget» и с «curl». Мы советуем указывать абсолютный путь к соответствующей утилите curl или wget в команде. Также рекомендуется прописывать URL-адрес файла, а не его системный путь.
Запускается PHP старой версии
Такая ситуация может возникать, если на сервере установлено несколько версий PHP. При добавлении cron-задания с помощью get или wget, PHP-скрипт будет запускаться тем интерпретатором PHP, версия которого активирована в панели управления хостингом.
помогла
Нужна помощь?
Напишите в службу поддержки!