Событие не запускается после 2-3-часового процесса импорта


Я снова столкнулся со странной проблемой. Я зарегистрировал наблюдателя для события, которое запускается, когда профиль потока предварительных данных полностью завершает свое выполнение.
Я успешно проверил это, когда я импортирую только 10-20 продуктов за раз, но когда я попадаю в реальную ситуацию, импортируя от 5 до 6 тысяч продуктов, наблюдатель вообще не звонит после завершения выполнения.

Что я подозреваю: я думаю, что после этого долгого часа приложения запустите объект жив в памяти: - p просто догадываюсь.

Я установил для сеанса администратора значение несколько выше и проверил, что администратор не выходит из системы.

Author: Marius, 2013-04-24

2 answers

Я нашел решение, я добавил Mage::dispatchEvent() в конце сценария с моим пользовательским событием, и оно сработало нормально.

Спасибо всем за ваши усилия.

 1
Author: ravisoni, 2013-08-26 09:51:23

Найдите это расширение импорта/экспорта продукта

Расширение: https://marketplace.magento.com/commerceextensions-ext2965.html

Хотя это платное расширение, но оно стоит всех денег, оно использует профиль потока данных, и вы можете расширить это расширение для своих нужд.

 0
Author: Mufaddal, 2017-03-06 13:05:24