【发布时间】:2017-05-12 09:16:48
【问题描述】:
看看这个链接
https://staging.crowdyhouse.com/product-category/home-accessories/
产品数量为 37,即 36(每页的产品数量)+ 1
这个问题在我的本地机器上不存在,该机器的计数是 1955,并且在暂存和生产上应该大致相同。
由于这个计数错误,分页也被破坏,只显示下一页。
在第 2 页上,计数是 73 (2 X 36) + 1。
由于这个问题在我的本地不存在,我看不出这是一个编码问题,尽管它似乎是在更新到 Woocommerce 3.0.5 之后发生的。话虽如此,我已经禁用了除 Woocommerce 之外的所有插件并尝试了两个不同的主题,但没有任何变化。
我的本地和暂存服务器的主要区别是我们使用RDS Aurora作为数据库,并且hhvm的版本不同。我相信问题出在 Aurora 数据库的某个地方。
我已经尝试导出数据库并将其安装在 ec2 实例上的本地版本的 mysql 上,这已经奏效,但这不是永久的解决方案。
然后我尝试重新启动 Aurora 实例、RESET QUERY CACHE 和 mysqlcheck --repair / --optimize。这些都没有任何区别。
大家还有什么建议吗?
【问题讨论】:
标签: mysql wordpress amazon-web-services woocommerce amazon-aurora