Обновление компонента "Google Indexing" для InstantCMS - v1.0.4 — НЕТ ВОЙНЕ!

Обновление компонента "Google Indexing" для InstantCMS - v1.0.4

Новая версия 1.0.4 компонента «Google Indexing» для InstantCMS доступна для скачивания. Исправление ошибок и мелкие доработки.

Подробности

Поступило сообщение от клиента о том, что задание планировщика ни с того ни с сего стало неактивным. При изучении проблемы выяснилось, что сервис oauth2.googleapis.com иногда не возвращает ответ об успешной авторизации, в связи с чем продолжение выполнения скрипта становится невозможным. И при выполнении задания вместо успешного выполнения, планировщик получает фатальную ошибку. Почему так происходит, не могут ответить даже разработчики клиентской библиотеки Google APIs Client Library for PHP. Почитав много комментариев по этому поводу, склоняюсь к тому, что проблема все-таки в настройках хостинга и в какой-то блокировке запросов. Но проблема наблюдается не постоянно, а периодически. Иногда всё нормально, а иногда получаем ошибку. В любом случае, так работать невозможно. Ведь при получении ошибки планировщик выключает задание. В связи с чем я написал небольшой хук, который раз в минуту включает задание, если оно отключено, и восстанавливает все настройки задания "Google Indexing". Если вы у себя не наблюдаете таких проблем, то можете после обновления выключить задание "Google Indexing restart".

Новое задание, кроме перезапуска, так же контролирует время последнего выполнения задания "Google Indexing". Так как в настройках указано строгое следование периоду, время последнего выполнения не всегда равно фактическому времени выполнения. И если был долгий простой, то задание начнет выполняться каждую минуту, пока не наверстает упущенное. Эта проблема теперь устранена. Google Indexing restart проверит дату последнего выполнения, и если она старше более, чем на 15 минут, то изменит на текущую.

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

Установка и обновление

Установить через админку: Панель управления -> Установить пакет дополнения

Страница дополнения

Нет комментариев. Ваш будет первым!
Когда вы находитесь на этом сайте, мы следим за вами. Мы не злопамятные, поэтому записываем всё в блокнотик и в файлы cookies. И вы с этим полностью согласны. Без вариантов.
1598481
1660796410