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