Intereting Posts
Принудительная перезагрузка / обновление при нажатии кнопки «Назад» Как отправить сообщение с помощью API whatsapp Список всех мест и их коротких кодов? передача переменных в строке запроса удаление doctype при сохранении domdocument Если имена верхних регистров преобразуются в правильное дело, обрабатываются «О'Хара», «Макдональд», «Ван дер Слоут» и т. Д. Функция множественного обновления PHP не обновляется и получает первую строку пустым Лучший способ отправить анонимную электронную почту, например, Craigslist Обработать очень большой файл csv без тайм-аута и ошибки памяти использование php включает в jquery Выделите фрагмент кода HTML с соответствующим текстом Загрузка изображений на amazon s3 Обработка данных полевого поля Array Неожиданное поведение current () в цикле foreach Взаимное исключение PHP в файле / MySQL, считывание и выполнение операторов из файла с использованием perl

Magento Cron Tab Job Часовой пояс

Я пытаюсь выяснить, работает ли мой модуль cron в нужное время.

Крон для моего модуля установлен в 1 утра (0 1 * * *), часовым поясом магазина по умолчанию является Западная Европа (Париж, Берлин и т. Д. GMT +2), время сервера – EDT (Eastern Daylight Time).

Итак, на каком часовом поясе находится 1-й график на основе?

Благодаря,

Процесс Magento cron работает в часовом поясе UTC.

Это можно проверить, временно добавив небольшой оператор журнала к наблюдателю cron.

Метод:

Mage_Cron_Model_Observer::dispatch() 

Ищите этот код в первых строках:

 $now = time(); 

Либо до или после добавьте следующее:

 Mage::log("cron timezone: " . date_default_timezone_get(), Zend_Log::DEBUG); 

Затем проверьте файл var / log / system.log, и вы увидите, что PHP / Magento использует часовой пояс UTC.

Время работы журнала Magento cron записывается в формате UTC. Фактическое время выполнения основано на смещении TZ (время сервера). Вот сценарий Cron Job Monitor, который показывает вам задания по мере их планирования, а затем время их завершения. Он также дает вам UTC, время сервера и время вашего магазина (единый магазин). Все три могут быть разными. Cron Job Monitor

Чтобы это было полезно, я установил System Config для сохранения ошибок и регистрации данных в течение 24 часов. Таким образом, вы можете контролировать большие задания, которые запускаются в начале AM и подтверждают, что они действительно работают.