2017-05-12 1 views
1

Werfen Sie einen Blick auf diesen LinkWoocommerce Produkt zählen auf Taxonemyseiten, immer Seitenanzahl +1 und Seitenumbruch zeigt nur nächste Seite. AWS, Nginx, HHVM, Aurora

https://staging.crowdyhouse.com/product-category/home-accessories/

Die Zahl 37 Produkt sagt die 36 (Anzahl der Produkte pro Seite) + 1

Dieses Problem existiert nicht auf meiner lokalen Maschine, wo die Zählung 1955 ist und ungefähr auf der gleichen Bühne und Produktion sein sollte.

Da diese Zählung falsch ist, wird auch die Seitennummerierung unterbrochen und nur die nächste Seite angezeigt.

Auf Seite 2 die Zählwert 73 (2 x 36) + 1.

Da das Problem nicht auf meinem lokalen existiert kann ich nicht sehen, das eine Codierung Problem zu sein, obwohl seine geschehen zu sein scheint nach das Update auf Woocommerce 3.0.5. Davon abgesehen habe ich alle Plugins außer Woocommerce deaktiviert und zwei verschiedene Themes versucht, aber keine Änderung.

Die Hauptunterschiede zwischen meinem lokalen und dem Staging-Server sind RDS Aurora für die Datenbank und die Version von hhvm ist anders. Ich glaube, das Problem ist irgendwo in der Aurora-Datenbank.

Ich habe versucht, die Datenbank zu exportieren und auf der lokalen Version von MySQL auf der ec2-Instanz zu installieren, und das hat funktioniert, aber das ist keine dauerhafte Lösung.

Ich habe dann versucht, die Aurora-Instanz neu zu starten, RESET QUERY CACHE und mysqlcheck --repair/--optimize. Keine davon hat einen Unterschied gemacht.

Hat jemand weitere Vorschläge?

Antwort

0

Dies endete ein Problem mit Aurora-Datenbank.

Es hatte einen Fehler mit mysql Aufruf FOUND_ROWS(), die in einer Kernfunktion von Wordpress verwendet wird.

Nach der AWS-Unterstützung wurde ein Update veröffentlicht (Aurora Version 1.13) und das Problem wurde behoben.

Verwandte Themen