Update: I believe this issue may have been caused by a crossover between the cron:run & indexer:reindex cron jobs running every minute, I have changed the reindex job to run every hour instead of every minute and so far the FPC has not invalidated

Magento 2.1.7 installation

Cron jobs set to run every minute (cache clear, reindex etc) Using either built-in or Varnish (TTL attribute removed from XML due to disappearing navbar)

It seems that the something is causing the "no products" message regardless of whether the full page cache is enabled or disabled, as soon as the cache is cleared (manually or by cron) then the products will reappear upon refresh.

But it is not good for the customers to be browsing pages and then be shown an empty page.

The cache is invalidating regardless of whether changes are made to the catalog or not. Perhaps one of the other cron jobs is invalidating the cache?

List of cron jobs:

/public_html/update/cron.php > /dev/null
/public_html/bin/magento cron:run > /dev/null   
/public_html/bin/magento indexer:reindex > /dev/null     
/public_html/bin/magento cache:clean > /dev/null    
/public_html/bin/magento setup:cron:run > /dev/null

Hoping someone has suffered a similar issue with a fix



It seems to be a known issue with Magento2


Still an open issue am afraid :(

| improve this answer | |
  • Thank you very much, hopefully that will be resolved soon! – Richard-Sinnis Aug 29 '17 at 13:17
  • Please include the release this bug would have been fixed in, so that people know if this issue no longer applies to their situation. – J. M. Becker Dec 16 '18 at 19:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.