Magento 2 при переиндексации INSERT INTO 'catalog_category_product_index_store1' застрял в запросе - PullRequest
0 голосов
/ 13 февраля 2020

Я работаю над Magento 2.3.2. Когда я запускаю команду переиндексации php bin/magento indexer:reindex Сетка конфигурации проекта и Сетка конфигурации клиента завершается. Но это занимает слишком много времени для переиндексации Категория продуктов и Категории продуктов

Я проверил SHOW PROCESSLIT; в своей базе данных, и я получаю следующий запрос, который время запуска.

INSERT INTO `catalog_category_product_index_store1

Через долгое время отображается

INSERT INTO` catalog_category_product_index_store * 10

Я попытался до сбросить индексатор и снова переиндексировать только эти два индексатора. Но происходит то же самое.

У меня есть 60k Products в моем магазине Magento.

Это внезапно произошло за несколько дней только в прямом эфире. В местном это переиндексирует все. Вопрос только в эфире. У меня такое же количество продуктов на локальном компьютере.

Есть ли какие-либо проблемы с разрешениями для какой-либо папки, например, var или создан?

Пожалуйста, сообщите мне об этом. Заранее спасибо.

1 Ответ

0 голосов
/ 13 февраля 2020

Вам необходимо настроить cron в Magento 2

При настройке Magento 2 обязательно установить cron .

Таким образом, когда cron выполняется в соответствии с расписанием, задачи выполняются автоматически.

И это не займет больше времени при индексировании .

Также я бы посоветовал вам использовать хороший и оптимизированный для Magento сервер, такой как Nexcess или Fastcomet Облачные серверы

Надеюсь, это поможет .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...