I am working on a magento 2.4.2 store with about 5000 products on a Plesk (Obsidian 18.0.52 + AlmaLinux 8.8) dedicate server.
The customer complain’ s than new products not appear on frontend.
On SSH terminal with “php bin/magento indexer:status” command i get the result:
ID | Title | Status | Update On | Schedule Status |
---|---|---|---|---|
catalogrule_product | Catalog Product Rule | Ready | Save | |
catalogrule_rule | Catalog Rule Product | Ready | Save | |
catalogsearch_fulltext | Catalog Search | Processing | Save | |
catalog_category_product | Category Products | Ready | Save | |
customer_grid | Customer Grid | Ready | Save | |
design_config_grid | Design Config Grid | Ready | Save | |
inventory | Inventory | Ready | Save | |
catalog_product_category | Product Categories | Ready | Save | |
catalog_product_attribute | Product EAV | Ready | Save | |
catalog_product_price | Product Price | Ready | Save | |
cataloginventory_stock | Stock | Ready | Save |
As you can see process “catalogsearch_fulltext” appears with status “Processing”.
I reset “catalogsearch_fulltext” with “php bin/magento indexer:reset catalogsearch_fulltext” command and then again reindexing with “php bin/magento indexer:reindex“.
Now the new products appear’ s on frontend.
I have create a cron job which every half hour reindexing products, but after 2-3 execution’s, status on catalogsearch_fulltext return to “Processing”. It is need to reset catalogsearch_fulltext and then reindexing again.
I can’ t do this every day. Any idea?