Magento 1.9 cron работает, но останавливается на одном методе - PullRequest
0 голосов
/ 23 февраля 2019

У меня небольшая ошибка, и я понятия не имею, где и как отлаживать.У меня есть одна задача cron, которая работает на производстве, но останавливается или зависает всегда на одном методе.На локальном env он работает как шарм, а на прод нет.Вот мой код:

$stores = Mage::app()->getStores();
        foreach ($stores as $store) {
            if ($store->getIsActive()) {

                Mage::log("store ID " . $store->getId() . ": " . $store->getCode(), null, 'myextension.log');

                // call update check
                Mage::log( "before runUpdateCheck()", null, 'myextension.log');

                $update_done = Mage::helper('privacypolicy/service')->runUpdateCheck($store);
                Mage::log( "after runUpdateCheck()", null, 'myextension.log');


                if ($update_done AND ! $updated) {
                    $updated = true;
                }
            }

            Mage::log('Cron: Update check finished', null, 'myextension.log');
        }

Так работает до $update_done = Mage::helper('privacypolicy/avalexapiservice')->runUpdateCheck($store);

Тогда ничего не произошло.Пытался добавить вход в этот метод.Ничего не случилось.

Как я уже говорил выше - на локальных работает нормально.Понятия не имею как это исправить на прод.

1 Ответ

0 голосов
/ 12 марта 2019

решил эту проблему сам.Проблема была в версии PHP.До этого был 5.5, обновился до 7.2 и решил эту проблему.

...