Вопрос по m2e, magento, ebay, cron – Задания M2E Cron не запускаются автоматически в Magento

0

Мы установили M2E на установку Magento для клиента - все задания Cron настроены на запуск, но если мы не сделаем их вручную, они просто не будут запущены. Запуск их вручную работает нормально.

Я прочитал много документации и билетов поддержки, но, похоже, не было идентифицировано подобной проблемы или ее решения.

На вкладке синхронизации есть сообщение:

Last synchronization was performed by cron more than 12 hours ago. Please check Magento cron job configuration.

У кого-нибудь есть полезные решения?

Ваш Ответ

4   ответа
0

удалите его и проверьте, работает ли cron M2E.

0

у меня нет каталога M2ePro в / var, и синхронизация не включается, даже если он настроен в cron ok.

Это начало происходить после обновления до Magento 1.8.0.0.

Нашел следующее в базе знаний M2e наhttp://support.m2epro.com/knowledgebase/articles/268105-cron-job-doesn-t-work-since-update-to-magento-1-8

Cron job doesn't work since update to magento 1.8

Проблема cron связана не с m2e pro, а с изменениями в файле cron.php в последней версии magento 1.8.

Есть два способа решения проблемы:

Use the cron.php file from the previous versions. You can download it from here and copy into your magento installation folder. Another way is to change command for cron job and add flag -mdefault 1. ( i.e. php -q /path_to_magento/cron.php -mdefault 1 )
1

cron_schedule и убедитесь, чтоcron.php правильно настроен и выполняется внутри демона crontab в вашей среде.

http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job

Кроме того, я думаю, что модуль M2E требует, чтобы опция Админ добавить секретный ключ также была отключена.

Спасибо за помощь b00mer - я отключил функцию «добавить секретный ключ» вариант, если это поможет, и я могу проверить утром. У меня нет корневого доступа (или знаний) для проверки заданий chron - есть ли более простой тест? Спасибо Даррен Darren Ratcliffe
Это нормально, что он возвращает пустую страницу, cron.php вообще не должен ничего выводить. Но убедитесь, что в вашей таблице cron_schedule нет устаревших заданий, помеченных как «запущенные», это не исправно.
постскриптум когда я захожу в /cron.php, я просто получаю белую / пустую страницу Darren Ratcliffe
0

но в случае, если другие сталкиваются с ним и имеют проблемы с выполнением своих заданий cron, возможно, вы просто используете старую версию php! По умолчанию на 1and1 в моем случае, просто используя команду php, вы получаете v4.4.9. Я должен явно заставить php v5, и тогда это работает!

Подскажите пожалуйста, как вы это сделали? Я испытываю ту же проблему для клиента, который размещен с бесполезным 1and1.
Спасибо, что ответили мне так быстро. Я на самом деле только что смог решить проблему, но мне пришлось явно установить двоичный путь PHP в cron.php и cron.sh/scheduler_cron.sh (поскольку наш crontab выполнял скрипт оболочки).
В моем crontab я использую / usr / bin / php5 явно.

Похожие вопросы