Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde versucht, ein Ticket zu bearbeiten, um neue Updates zu senden, und fragt nach einer offiziellen Liste von Cache-Gruppen, die vom Redis-Cache ausgeschlossen werden sollten. Solution: Wir haben derzeit keine offizielle Liste von Cache-Gruppen, die zwingend ausgeschlossen werden müssen. Die vom Kunden genannte Liste ist sehr umfangreich und deckt viele interne WPML-Gruppen ab, möglicherweise mehr als tatsächlich erforderlich. Wir empfehlen, das Caching gezielt zu optimieren, indem bestimmte Gruppen testweise vom Cache ausgeschlossen werden. Ein Beispiel für eine solche Konfiguration finden Sie hier: https://wpml.org/forums/topic/tune-redis-cache-to-work-with-wpml-properly/#post-13663749. Solche Anpassungen sollten jedoch mit Vorsicht vorgenommen und idealerweise in einer Staging-Umgebung getestet werden.
Falls diese Lösung veraltet erscheint oder nicht auf Ihr Problem zutrifft, empfehlen wir, ein neues Support-Ticket zu eröffnen und die aktuellen bekannten Probleme unter https://wpml.org/known-issues/ zu überprüfen. Stellen Sie außerdem sicher, dass Sie die neuesten Versionen Ihrer Themes und Plugins installiert haben.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Gibt es aktuell eine Möglichkeit, das Problem nachzustellen – entweder auf der Live-Seite oder idealerweise auf einer Staging-Umgebung, wo der Fehler gerade auftritt?
Falls Sie eine Staging-Seite haben, auf der das sporadisch passiert, wäre es hilfreich, wenn wir den Zustand dort unverändert lassen könnten, um die Ursache genauer zu untersuchen.
leider kann ich es nicht reproduzieren, sondern es tritt sehr sproadisch auf, oft erst nach vielen Stunden, aber mehrfach am Tag.
Ich habe dies auch mit w3 Total Cache ausprobiert und etwas ähnliches gehabt.
Scheinbar kommt irgendwie nach einiger Zeit etwas im Redis durcheinander.
Habt ihr Best-Practice config Einstellungen für Redis, die sicher funktionieren?
man sieht z.B. hier im Source Code gut, dass die Links auf /en gehen mit aber unübersetztem, deutschem Kategorienamen (was dann zum 404 führt logischerweise).
Aber warum das passiert, kann ich beim besten Willen nicht nachstellen oder reproduzieren. Da es meine Produktion betrifft, kann ich es auch nicht in dem Zustand lassen, weshalb aktuell ein Event Handler von Icinga läuft, der den Cache umgehend löscht, wenn das Problem detektiert wird.
Bitte übersetzen Sie auch diese beiden Elemente (Singular und Plural) und prüfen Sie, ob erneut ein 404-Fehler auftritt. Möglicherweise besteht ein Zusammenhang.
WPML stellt derzeit keine offizielle Liste von Cache-Gruppen zur Verfügung, die zwingend vom Redis-Cache ausgeschlossen werden müssen. Die von Ihnen genannte Liste ist sehr umfangreich und deckt viele interne WPML-Gruppen ab – möglicherweise mehr als tatsächlich erforderlich.
Solche Anpassungen sollten jedoch mit Vorsicht vorgenommen und idealerweise in einer Staging-Umgebung getestet werden, da ein zu umfangreiches Ausschließen von Gruppen die Caching-Leistung beeinträchtigen kann.