Magento 2: Как разблокировать процесс переиндексации (реиндекса)?

//Magento 2: Как разблокировать процесс переиндексации (реиндекса)?

Недавно столкнулся с интересной ситуацией ситуацией: в админке Magento 2 заблокирована переиндексация. Выглядити это так:

сброс переиндексации в магенто 2

В интерфейсе написано что проходит переиндексация, хотя по факту данный процесс индекс заблокирован каким-то процессом. Узнать это можно в консоли, попробовав переиндексировать сайта:

Stock index is locked by another reindex process. Skipping.

Для исправления данной проблемы и переиндексации магазина, нужно воспользоваться консольной командой: indexer:reset.

Заметьте, что php bin/magento indexer:reindex не поможет, пока не будет выполнен php bin/magento indexer:reset.

Если вы хотите сбросить все индексы, вы можете запустить следующую команду:

php bin/magento indexer:reset

Если вы хотите сбросить определенный индекс (например, cataloginventory_stock), вы можете запустить следующую команду:

php bin/magento indexer:reset cataloginventory_stock

Не забываем выполнять консольную команду из корневой папки, в которой установлена Magento. Посмотреть состояние индексов можно при помощи команды: php bin/magento indexer:status. Она выдаст подобный результат:

Design Config Grid: Ready
Customer Grid: Ready
Category Products: Ready
Product Categories: Ready
Product Price: Ready
Product EAV: Ready
Catalog Search: Ready
Stock: Ready
Catalog Rule Product: Ready
Catalog Product Rule: Ready

Документация по консольным командам в Magento 2.2: https://devdocs.magento.com/guides/v2.2/config-guide/cli/config-cli-subcommands.html.

Если не знаете как восстановить пароль администратора в Magento 2, читаем эту статью: Magento 2: восстановление пароля. Ну а если нужна помощь в создании или улучшении магазина — пишите на почту и мы постараемся помочь.

Magento 2: Как разблокировать процесс переиндексации (реиндекса)?
5 / Оценили: 1
Агентство интернет-маркетинга2018-10-01T13:39:48+00:0001.10.2018|CMS|

Отправить ответ

avatar