Отслеживание окончания подписок
автоматически не срабатывает.
Задача в планировщике автоматически не выполняется и кстати следующая тоже(Выплаты по расписанию), даже более, они блокируют выполнение остальных.
Если задачи выключит ("Отслеживание окончания подписок" и "Выплаты по расписанию"), то следующие задачи начинают работать. Но по истечению пока) не определённого периода эти задачи снова становятся включенными и опять блокируют выполнение остальных(имеется введу, которые ниже по списку, те которые выше нормально работают).
Если вручную запустить данные задачи, то всё проходит нормально, без ошибок(при вкл. и выкл. режиме отладки).
Хотелось бы разобраться с данной проблемой так как стал необходим функционал подписок(биллинга).
Задача в планировщике автоматически не выполняется и кстати следующая тоже(Выплаты по расписанию), даже более, они блокируют выполнение остальных.
Видимо отваливаются с ошибкой… и до следующих очередь не доходит. Разобраться — значит найти ошибку в логах сервера. Или может можно настроить, чтобы результат выполнения на почту.
без показа ошибки вряд ли кто-то интуитивно ее решит… Надо смотреть ошибку выполненияХотелось бы разобраться с данной проблемой так как стал необходим функционал подписок(биллинга).
И создать заново с записанными настройками.
Задача станет в списке последней и не будет мешать остальным. И пока разбираться с поисками логов крона и т.п.
@SmartControl, спасибо за помощь.
Ребята спасибо, что не прошли мимо и дали дельные советы.
А решилось вот как.
В панели хостинга изменил команду планировщика с
php -f /var/www/*****/cron.php > /dev/null
на
/usr/bin/php71 -f /var/www/*******/cron.php
но что удивительно всё работало, кроме озвученного.
ps: версия php 7.1
биллинг под php 7
Может быть крон запускался под другой версией PHP и биллинг ругался на ioncube(то есть выдавал ошибку и блокировал остальные задачи)… Там же для php7 и для php5 разные версии Биллинга…но что удивительно всё работало, кроме озвученного.