繁体   English   中英

Magento产品在前端并未始终如一

[英]Magento products not showing up consistently in frontend

我有Magento网站运行20000多个产品。 有时它不会在前端显示产品。 它说“没有符合选择的产品”,但产品仍然存在于后端网站中。

我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端。

所以现在,我的问题是:为什么这种情况一次又一次地发生? 这是我第四次遇到这个问题。 我想知道这个问题的真正原因。 我很害怕。

谢谢

两个最有可能的cuplrits是缓存和索引问题(当然,除非你使用的是集群数据库,在这种情况下,这可能是罪魁祸首)。 如果它在您的站点上可行(或者在开发环境中,我确信您有远见来创建),请暂时禁用Magento的缓存,看看是否可以缓解此问题。 还可以尝试禁用flat_catalog设置以查看是否有效。

还要确保将浏览器缓存设置为始终从服务器刷新。

希望有所帮助!

谢谢,乔

听起来你需要设置你的cronjobs来重新运行索引。 当然,对于价格,自定义价格指数仅在设定的一段时间内有效,然后如果目录价格规则仍处于活动状态,则cronjob会延长这些期间。

这是关于设置cronjobs过程的wiki 帖子

请注意,cron本身可能会导致问题,因此正如Joseph建议的那样,请确保您具有镜像生产的开发和暂存环境设置,以便您可以检查配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM