Отслеживание окончания подписок

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

автоматически не срабатывает.

#1 27 октября 2018 в 12:45
Здравствуйте. Недавно пришлось обратить внимание на проблему.
Задача в планировщике автоматически не выполняется и кстати следующая тоже(Выплаты по расписанию), даже более, они блокируют выполнение остальных.
Если задачи выключит ("Отслеживание окончания подписок" и "Выплаты по расписанию"), то следующие задачи начинают работать. Но по истечению пока) не определённого периода эти задачи снова становятся включенными и опять блокируют выполнение остальных(имеется введу, которые ниже по списку, те которые выше нормально работают).
Если вручную запустить данные задачи, то всё проходит нормально, без ошибок(при вкл. и выкл. режиме отладки).
Хотелось бы разобраться с данной проблемой так как стал необходим функционал подписок(биллинга).
#2 27 октября 2018 в 13:00

Задача в планировщике автоматически не выполняется и кстати следующая тоже(Выплаты по расписанию), даже более, они блокируют выполнение остальных.

fincheck

Видимо отваливаются с ошибкой… и до следующих очередь не доходит. Разобраться — значит найти ошибку в логах сервера. Или может можно настроить, чтобы результат выполнения на почту.

Хотелось бы разобраться с данной проблемой так как стал необходим функционал подписок(биллинга).

fincheck
без показа ошибки вряд ли кто-то интуитивно ее решит… Надо смотреть ошибку выполнения
#3 27 октября 2018 в 14:43
fincheck, как временное решение можно, записав настройки задачи, удалить ее.
И создать заново с записанными настройками.

Задача станет в списке последней и не будет мешать остальным. И пока разбираться с поисками логов крона и т.п.
#4 29 октября 2018 в 13:25
Zau4man, спасибо. Пока разбирался, сделал как вы посоветовали.
@SmartControl, спасибо за помощь.
Ребята спасибо, что не прошли мимо и дали дельные советы.
А решилось вот как.
В панели хостинга изменил команду планировщика с
php -f /var/www/*****/cron.php > /dev/null

на

/usr/bin/php71 -f /var/www/*******/cron.php

но что удивительно всё работало, кроме озвученного.
ps: версия php 7.1
биллинг под php 7
#5 29 октября 2018 в 14:07

но что удивительно всё работало, кроме озвученного.

fincheck
Может быть крон запускался под другой версией PHP и биллинг ругался на ioncube(то есть выдавал ошибку и блокировал остальные задачи)… Там же для php7 и для php5 разные версии Биллинга…
#6 30 октября 2018 в 09:59
dance
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.