У меня небольшая ошибка, и я понятия не имею, где и как отлаживать.У меня есть одна задача 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);
Тогда ничего не произошло.Пытался добавить вход в этот метод.Ничего не случилось.
Как я уже говорил выше - на локальных работает нормально.Понятия не имею как это исправить на прод.