Neu (Nur) admin/cache erzeugt 500 Fehler

waagenwelt

Sehr aktives Mitglied
30. September 2012
462
131
Toppenstedt
Hallo,
ein erstaunliches Verhalten habe ich im Shopbackend entdeckt, als ich den Object- Cache leeren wollte.

Die Seite admin/cache wirft aktuell je nach Browser einen HTTP ERROR 500, bzw. erzeugt eine weiße Seite.
Die Seite scheint die Einzige zu sein, die sich so verhält.

Testweise alle Plugins deaktiviert -> keine Verbesserung.
Testweise Standard-Template aktiviert -> ebenfalls keine Verbesserung.

Die Fragen dazu:
Ist das Problem bekannt?
We löse ich es?
Wie / wo kann ich in der Zwischenzeit den Object Cache lösche?

Ich danke Euch.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.708
1.615
Berlin
Das passiert in der Regel, wenn du den Dateicache aktiviert hast, dann reicht die Script Laufzeit nicht aus um sich darum zu kümmern.

Du kannst das jetzt (ernst gemeint) 10x aufrufen und hast eventuell Glück, das es dann alles gelöscht ist, wenn das nicht ausreicht, könntest du das templates_c Verzeichnis umbenennen und neu anlegen oder versuchen den Inhalt über den ftp zu löschen, was stunden dauern könnte.

Wenn dir nur der Dateicache zur Verfügung steht, solltest du dir einen anderen Anbieter suchen, der einen Cache wie Redis oder zumindest APC anbietet.
 
  • Gefällt mir
Reaktionen: waagenwelt

waagenwelt

Sehr aktives Mitglied
30. September 2012
462
131
Toppenstedt
OK, ich muss es präziser beschreiben.

HTTP 500 erscheint bereits, wenn ich versuche, die Cache-Konfiguration im Backend also .../admin/cache aufzurufen.
Ich komme also gar nicht erst dazu, "Cache leeren" auszuwählen.

Als Cache Methode ist redis ausgewählt.
 

waagenwelt

Sehr aktives Mitglied
30. September 2012
462
131
Toppenstedt
Danke für den Tip.

Ich habe den redis Linux-seitig geleert, damit ist die Seite wieder aufrufbar.

Die Fehlermeldung war:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /.../includes/src/Cache/Methods/CacheRedis.php on line 274

Wie vermeide ich in der Zukunft, dass redis volläuft ?
Ich hätte erwartet, dass redis alte Einträge abstößt, wenn der Speicher an die Grenzen stößt -> so steht es zumindest in der REDIS Config.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.708
1.615
Berlin
Du musst deine Redis Konfig anpassen, so das, wenn der Cache voll ist, der ältere Einträge, auch wenn Sie noch nicht abgelaufen sind löscht um Platz zu schaffen

Code:
# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
# is reached. You can select among five behaviors:
#
# volatile-lru -> Evict using approximated LRU among the keys with an expire set.
# allkeys-lru -> Evict any key using approximated LRU.
# volatile-lfu -> Evict using approximated LFU among the keys with an expire set.
# allkeys-lfu -> Evict any key using approximated LFU.
# volatile-random -> Remove a random key among the ones with an expire set.
# allkeys-random -> Remove a random key, any key.
# volatile-ttl -> Remove the key with the nearest expire time (minor TTL)
# noeviction -> Don't evict anything, just return an error on write operations.
#
# LRU means Least Recently Used
# LFU means Least Frequently Used
#
# Both LRU, LFU and volatile-ttl are implemented using approximated
# randomized algorithms.
#
# Note: with any of the above policies, Redis will return an error on write
#       operations, when there are no suitable keys for eviction.
#
#       At the date of writing these commands are: set setnx setex append
#       incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd
#       sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby
#       zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby
#       getset mset msetnx exec sort

 maxmemory-policy volatile-ttl
 
  • Gefällt mir
Reaktionen: waagenwelt

waagenwelt

Sehr aktives Mitglied
30. September 2012
462
131
Toppenstedt
OK,
ich war der Meinung, redis so konfiguriert zu haben.
Ein Blick in die Config hat mir gezeigt, dass dem nicht so war.

Dann sollte das die Lösung sein.

Ich danke dir.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu E-Mail-Blacklist ist mit Platzhalter möglich, sieht man aber nur im Quellcode JTL-Shop - Fehler und Bugs 0
Neu "Artikelanzahl in den Warenkorb" ausblenden bei Artikeln die es nur 1x gibt Betrieb / Pflege von JTL-Shop 2
Neu 1.8 - WMS Teillieferung soll nur Rechung über gelieferte Positionen enthalten Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Suche nur in Kategorien anstatt Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Es werden nur jpg Bilder angezeigt und keine webP Gelöste Themen in diesem Bereich 3
Neu Mehrsprachige Attribute werden nur auf deutsch an SW6 übertragen Shopware-Connector 0
Lieferschein Umlagerung nur Deutsch JTL-Wawi 1.8 0
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu List & Label Neue Vorlage Projektbaustein Bild Logo nur auf erstem Exemplar anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Stickprogramm - Kosten die Kunde nur einmalig bezahlen muss Allgemeine Fragen zu JTL-Shop 1
Neu Vorlagen: Formel um Textfeld nur auf der letzten Seite der Rechnung darzustellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL überträgt Versandart Sendungsnummer nur teilweise an Amazon Amazon-Anbindung - Fehler und Bugs 3
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Umzug auf neuen Rechner mit nur einem Mandant User helfen Usern - Fragen zu JTL-Wawi 3
Neu wenn abweichende Adresse dann nur weiße Seite? JTL-Shop - Fehler und Bugs 7
Neu Produktkategorie in "Vorauswahl Produktkategorien" nicht verfügbar / Variationswerte "Size" nicht verfügbar, nur size_name Amazon-Anbindung - Fehler und Bugs 0
Worker angeblich nicht gestartet und nicht konfigurierbar - Aber auf nur einem neuen Win11 Client?!? JTL-Wawi 1.7 2
Neu Amazon Lister übergibt nur das Hauptbild an Amazon, weiter Bilder werden nicht übertragen Amazon-Lister - Fehler und Bugs 0
Neu Preise nur mit login. möglich? Allgemeine Fragen zu JTL-Shop 4
In Bearbeitung Mehrere Karten/Buchnungskonten aber nur ein Karten-Terminal (Ethernet) Allgemeine Fragen zu JTL-POS 4
Neu OnPage Composer lädt nicht! Nur blauer Balken - OPC startet nicht! JTL-Shop - Fehler und Bugs 7
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Gelöst "Nur letzten ausführen" führt dennoch mehrere Gelöste Themen in diesem Bereich 3
Neu UVP nur in Artikeldetails, NICHT auf Artikelliste? Templates für JTL-Shop 1
Neu - Lieferzeit in Wochen / Monaten statt Tagen SHOP-4080 - wo finde ich diese Möglichlichkeit im Admin Bereich Installation / Updates von JTL-Shop 2
Export der Einstellungen im admin Einrichtung JTL-Shop5 2
Neu custom.css Versionierung / Cache Problem? Technische Fragen zu Plugins und Templates 5
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10

Ähnliche Themen