Вопрос

У меня возникли проблемы с планировщиком AOE в Magento 1.9.1.1.После планирования задач с помощью расширения, похоже, оно вообще не выполняет их.Однако, если я напрямую запущу задачу, используя "Выполнить сейчас", это сработает.Это сбивает меня с толку, потому что у меня настроено задание cron на сервере для запуска каждые 15 минут.Тем не менее, какую бы задачу я ни "Запустил сейчас" через расширение, она запускает ее сразу же, полностью игнорируя временные рамки задания cron, которые я установил на сервере.

Вся причина, по которой я установил расширение, заключалась в том, что cron использует от 85% до 100% процессора и не останавливается.Моему хосту на самом деле пришлось отключить cron.php, чтобы остановить это.Я думаю, что это ошибка в 1.9.1.1, потому что я ничего не менял, и все это началось после обновления до 1.9.1.1 с 1.9.1.0.

С момента установки расширения задание cron, которое я настроил на сервере, не будет запускаться (хотя оно настроено на запуск каждые 15 минут), если я не выполню его вручную, зайдя в свой браузер и введя его путь непосредственно в адресной строке.Однако, если я это сделаю, я вернусь к той же проблеме с использованием процессора, а cron не останавливается.

Мне нравится, что AOE Scheduler будет запускать задания (например, отправку электронной почты) самостоятельно (возможно, за пределами cron.php), но есть ли какой-нибудь способ, чтобы расписание действительно выполнялось и работало над расширением?

Это было полезно?

Решение

Планировщик AOE не запускает задания при своем включении.Это всего лишь интерфейс для получения лучшего представления о том, что делает задание magento cron.

Когда вы нажимаете "Запустить сейчас", плагин именно это и делает, запустите эту задачу один раз, СЕЙЧАС.

В любом другом случае вам необходимо запустить magento cron.php/cron.sh, чтобы запустить ваши задания cron.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top