Magento Cron Retry при завершении скрипта - PullRequest
1 голос
/ 01 сентября 2011

У меня проблема с cron Magento.У меня есть метод в классе Helper, который запускается через cron, но в некоторых случаях из-за логики метода я выхожу с кодом ошибки (например, error(1)), если есть проблемы с файлами, с которыми работает метод.Кажется, что если метод не заканчивается нормально, Magento Cron пытается перезапустить сценарий, пока он не достигнет предела «Пропущено, если не выполнено», установленного в конфигурации.

Я попытался выйти с успехомкод (то есть exit(0)), но это, похоже, не помогает.Есть ли изящный способ сделать это так, чтобы Magento не пытался повторно запустить скрипт, если он выдает ошибку?

1 Ответ

1 голос
/ 12 января 2012

пользователь923990 дал ответ на свой вопрос:

Завершение кода в try-catch и разрешение его выхода обычно завершает работу cron. Выход с die() или любым другим exit() (даже exit(0)) заставляет Magento думать, что задание не выполнено, и пытается запустить его снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...