Тема: Не запускается cron

Добрый день.
На хостинге создал правило запуска скрипта каждую минуту. У тех поддержки уточнил отвели "задание добавлено правильно и выполняется".
Но в настройках системы смотрю задание не выполняется. К примеру, товары с сайта в ВК не выгружаются.
В чем может быть проблема? Может быть кто-то сталкивался.

Повысить оценку Понизить оценку

Re: Не запускается cron

Попробуйте запустить php файл извне.

Re: Не запускается cron

Запускал через url. Все работает задачи выполняются, в настройках системы меняется время запуска, а дальше автоматически не запускается.

Повысить оценку Понизить оценку

4

Re: Не запускается cron

Очень вероятно, что php, от которого вы запускаете cron.php файл имеет версию, ниже чем 7.1
Нужно в планировщике на хостинге запускать cron.php файл так:

<путь_к_php_7.1> -f <путь от корня к сайту>/core/cron/cron.php

То, что он запускает из браузера - подтверждает, что если будет верная версия PHP, то все будет работать.

Веб-сервер у вас настроен на свежую версию PHP, а вот в задании для планировщика у вас может вызываться абсолютно другой бинарник PHP

Повысить оценку Понизить оценку

5 Отредактировано Александр (12.11.2019 10:22:21)

Re: Не запускается cron

сработал такой вариант

/usr/bin/php71 -f /storage/home/юзер/сайт/core/cron/cron.php

Повысить оценку Понизить оценку