Magento 2 Schedule Status Suspended – How to Resolve

cronindexingmagento2productreindex

I'm on Magento 2.2.4 with php7. I have a cron job already set that reindexes it all twice a day.

I usually also reindex manually and when i see a suspended index I reset it.
But, when I do reindex:status I notice that the "Product Categories" index has always the Schedule status "suspended", even when i reset it and reindex it succefully it never changes.
enter image description here

Any idea why, please?

system log shows this:

[2018-10-04 17:25:56] main.WARNING: Memory size allocated for the temporary table is more than 20% of innodb_buffer_pool_size. Please update innodb_buffer_pool_size or decrease batch size value (which decreases memory usages for the temporary table). Current batch size: 1000; Allocated memory size: 50000000 bytes; InnoDB buffer pool size: 134217728 bytes. [] []

debug log shows this:

[2018-10-04 17:27:50] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://www.example.com/en-ca/catalogsearch/result/index/?cat=23&material_color=114&q=custom&rs_width=150","invalidateInfo":{"tags":["interception","CONFIG"],"mode":"matchingTag"}} []

Best Answer

Reindexing the indexers individually solved my problem; in my case i run: php bin/magento indexer:reindex catalog_product_category