Планировщик: Не отрабатывают задачи по Биллингу.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 7 апреля 2023 в 15:30

Друзья, доброго времени суток!

Сегодня заметил такую странность — в Планировщике все поставленные задачи отрабатывают корректно, но 2-е задачи связанные с компонентом Биллинга — 1. Выплаты по расписанию и 2. Отслеживание окончания подписок — не отрабатывают!

Прошу у сообщества помощи, не ясно как с этим бороться!

Благодарствую всем!

#2 7 апреля 2023 в 15:39

1. Выплаты по расписанию и 2. Отслеживание окончания подписок — не отрабатывают!

Gudvin

Какая то задача выше этих прерывается и дальше не выпоняется. Переставте эти задачи выше. Или найдите ту задачу котоая отрабатывает не правильно и исправьте ее.

#3 7 апреля 2023 в 16:06

 Gudvin, есть ли на вашем хостинге web-консоль(терминал)?

#4 7 апреля 2023 в 23:07

1. Выплаты по расписанию и 2. Отслеживание окончания подписок — не отрабатывают!

Gudvin

Какая то задача выше этих прерывается и дальше не выпоняется. Переставте эти задачи выше. Или найдите ту задачу котоая отрабатывает не правильно и исправьте ее.

Андрей

Дело как раз в том, что эти задачи я и первыми ставил, и не только — в любом месте, где я их ставил после них остальные задачи переставали отрабатывать. Дело именно в этих задачах Биллинга — не отрабатывают они и другие после них ниже. 

Добавлено спустя 2 минуты

 Gudvin, есть ли на вашем хостинге web-консоль(терминал)?

IamB

Завтра уточню это у хостера. 

#5 8 апреля 2023 в 09:43

Дело именно в этих задачах Биллинга — не отрабатывают они и другие после них ниже. 

Gudvin

Тогда ваша ближайшая задача — получить ошибку с которой падает задача Биллинга.

Включите отладку. Запустите какую то задачу Биллинга из админки вручную. Смотрите, будут ли сообщения об ошибках.

Тут нужно ещё понимать, что запуск задачи из админки может существенно отличаться от запуска через  cron.

#6 8 апреля 2023 в 15:17

 Gudvin, есть ли на вашем хостинге web-консоль(терминал)?

IamB

Сегодня увидел на хосте Shell-клиент, думаю, что это именно то

Друзья, вопрос разрешился!

Оказалось всему вина моя невнимательность — на хосте была установлена Консольная версия PHP 7.4, а сайт и Биллинг работают на версии PHP 7.2, что и не отрабатывало хуки — последняя версия поддержки PHP Биллингом 7.2.

Всем преогромнейшее Благодарсвие!

Мира и Добра!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.