Управление индексами Magento CE 2.0 Всегда Обрабатывается
Как исправить управление индексами Magento 2.0, застрявшее в состоянии обработки?
В корневом каталоге Magento 2 нет var/блокировки для удаления, поэтому старые способы исправить это устарели.
Принудительное использование этих новых интерфейсов командной строки также не сработало:
sudo -u www-data php /var/www/html/magento2/bin/magento cache:flush
sudo -u www-data php /var/www/html/magento2/bin/magento indexer:reindex
7
Author: Alex Paliarush, 2015-12-09
2 answers
Статус индексатора хранится в таблице indexer_state
, поэтому попробуйте обновить статус вручную, используя:
update magento.indexer_state set status='invalid' where status ='working'
9
Author: Alex Paliarush, 2015-12-09 09:37:24
Вы можете исправить это из командной строки, сбросив индекс, что приведет к аннулированию состояния индекса и удалению флага обработки из индекса.
php bin/magento indexer:reset
При необходимости вы также можете добавить имя индекса к команде, чтобы просто сбросить этот индекс.
2
Author: Christopher Hackett, 2017-01-25 10:33:12