Модуль algolia magento order_qty как атрибут ранжирования, блокирующий выполнение cron

Мы перенесли поиск Algolia из нашей локальной среды разработки в тестовую среду. На стадии подготовки у нас есть 144 000 образцов заказов и 100 000 продуктов. Оба эти числа меньше, чем наша производственная среда.

Мы вставили идентификатор нашего приложения и другие учетные данные и сохранили. Мы используем планировщик AOE для выполнения наших cron. algoliasearch_run_queue работает уже 5 часов и, кажется, делает одни и те же запросы:

SELECT SUM(order_items.qty_ordered) AS ordered_qty, order_items.name AS order_items_name, `o....

Я считаю, что это связано с ранжированием = order_qty. Этот cron задерживает всю обработку последующих cron, что означает, что другие задачи magento (заказы по электронной почте, индексация и т. д.) не будут выполняться во время работы этого.

Что можно исправить?


person CD Brian    schedule 27.08.2015    source источник


Ответы (1)


В 1.4.3 было сделано улучшение, но, вероятно, оно не решит проблему для такого большого магазина. Вычисление order_qty действительно может быть долгим, но раньше оно имело хорошую релевантность.

person Max    schedule 22.09.2015