Se siete qui probabilmente vi è capitato di imbattervi in questo avviso index is locked by another reindex process. Skipping mentre lanciavate il comando bin/magento indexer:reindex. Vediamo ora come risolvere.
Otteniamo le informazioni sui processi di reindex
php bin/magento indexer:info
Questo l’output previsto nella versione 2.3.2 di Magento
design_config_grid Design Config Grid
customer_grid Customer Grid
catalog_category_product Category Products
catalog_product_category Product Categories
catalogrule_rule Catalog Rule Product
catalog_product_attribute Product EAV
cataloginventory_stock Stock
inventory Inventory
catalogrule_product Catalog Product Rule
catalog_product_price Product Price
catalogsearch_fulltext Catalog Search
Visualizziamo invece lo stato dei processi
php bin/magento indexer:status
Dall’output che restituisce il comando possiamo vedere quali indici sono in stato Processing
+----------------------+------------+-----------+-----------------+------------------+
| Title | Status | Update On | Schedule Status | Schedule Updated |
+----------------------+------------+-----------+-----------------+------------------+
| Catalog Product Rule | Ready | Save | | |
| Catalog Rule Product | Ready | Save | | |
| Catalog Search | Ready | Save | | |
| Category Products | Processing | Save | | |
| Customer Grid | Ready | Save | | |
| Design Config Grid | Ready | Save | | |
| Inventory | Ready | Save | | |
| Product Categories | Processing | Save | | |
| Product EAV | Ready | Save | | |
| Product Price | Ready | Save | | |
| Stock | Ready | Save | | |
+----------------------+------------+-----------+-----------------+------------------+
php bin/magento indexer:reset [nome_processo]
Di seguito l’elenco dei processi
design_config_grid
customer_grid
catalog_category_product
catalog_product_category
catalogrule_rule
catalog_product_attribute
cataloginventory_stock
inventory
catalogrule_product
catalog_product_price
catalogsearch_fulltext