Neu (Nur) admin/cache erzeugt 500 Fehler

waagenwelt

Sehr aktives Mitglied
30. September 2012
412
120
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.114
1.433
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
412
120
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
412
120
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.114
1.433
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
412
120
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 Nur Admin darf versand Adressen eingeben... (Mit Plugin Schalter) Plugins für JTL-Shop 0
Neu Artikelbeschreibung wird nur teilweise angezeit - JTL Shop 5.2.4 CFE JTL-Shop - Fehler und Bugs 6
Neu Identische Aufträge nur als teilgeliefert markiert JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Sendungsdatenimport nur noch Neustart von JTL-WMS Installation von JTL-WMS / JTL-Packtisch+ 0
Es wird nur erste SRN auf Rechnung ausgegeben. JTL-Wawi 1.7 0
Nur noch sporadische Rechungserstellung nach Versand JTL-Wawi 1.8 21
Neu Wawi 1.8x schmiert beim Ausdruck eines Auftrags fast immer ab und muß neu gestartet werden - nur Windows 11 JTL-Wawi - Fehler und Bugs 5
Neu Beschaffungszeit automatisch ermitteln ... warum nur Standardlieferant berücksichtigt User helfen Usern - Fragen zu JTL-Wawi 0
Neu UStId. falsch eingegeben von Kunden - Daher Fehler in Auftragserstellung - Umsatzsteuer Id - mit Leerzeichen und nur Nummern Arbeitsabläufe in JTL-Wawi 0
Neu Neues Produkt erstellt, es wird aber nur das Hauptbild an Amazon übergeben Amazon-Lister - Fehler und Bugs 1
Beantwortet Workflow zur Erstellung von Rechnungen nur ausführen, wenn bestimmte Benutzergruppe .... JTL-Workflows - Ideen, Lob und Kritik 1
In Bearbeitung Rabatt auf nur einen Artikel Allgemeine Fragen zu JTL-POS 3
Neu Ist es mit der Ameise möglich nur Artikel zu exportieren, die einem bestimmten Zeitraum von einer bestimmten Person bearbeitet wurden? User helfen Usern - Fragen zu JTL-Wawi 2
Gelöst Artikelbestände Kasse - nur Bestand Ladenlokal anzeigen Allgemeine Fragen zu JTL-POS 1
Neu Mehrere Firmen, mehrere Shops und nur ein Lager User helfen Usern - Fragen zu JTL-Wawi 3
JTL Worker 2 funktioniert nur mit einem Benutzeraccount als Dienst JTL-Wawi 1.6 8
Neu WMS Packplatz - nur bei Österreich Lieferadressen - diese als Packhinweis anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ist SQL Verschlüsselung via SSL sinnvoll für mich, nur internes Netz, extern via VPN ? Installation von JTL-Wawi 1
Neu beim Checkout keine Versandart angeboten wird, nur Abholung. Einrichtung von JTL-Shop4 7
Neu Artikelname mit 3 Zeilen statt nur 2 anzeigen lassen Onlineshop-Anbindung 0
Verwiesen an Support Kundengruppe Workflow funktionert nur sporadisch JTL-Workflows - Fehler und Bugs 3
Neu JTL Shop 5 Lieferadresse nur Deutschland zulassen - Rechnungsadresse mehrere Länder Gelöste Themen in diesem Bereich 4
Shopabgleich Worker hängt Windows2022 nur Serverneustart hilft JTL-Wawi 1.7 0
Neu Geschenkartikel pro Kunde nur 1x Arbeitsabläufe in JTL-Wawi 1
Neu Alte Artikel zuerst aus dem Lager. Charge? Oder nur via MHD? WMS und Wawi Arbeitsabläufe in JTL-Wawi 1
Neu Variablen auf Artikeletikett - Ausgabe nur, wenn EAN hinterlegt ist Gelöste Themen in diesem Bereich 5
Neu Löschen des Benutzerkontos: admin Installation von JTL-Wawi 2
Weiße Seite - Admin Einrichtung JTL-Shop5 1
Neu Cache im Backend geändert. Admin und Shop nicht mehr aufrufbar Betrieb / Pflege von JTL-Shop 3
Wawi Admin Passwort Linux SQL JTL-Wawi 1.7 1
Neu PHP Error 500 Im Admin / Wizard Backend Shop 5_2_3 Installation / Updates von JTL-Shop 5
Neu Shop5.2.4 unserialize(): Argument #1 ($data) must be of type string, bool given in /var/www/includes/src/Cache/Methods/CacheAdvancedfile.php JTL-Shop - Fehler und Bugs 1
Neu JTL Shop 5 ... REDIS Cache läuft stündlich voll Allgemeine Fragen zu JTL-Shop 50

Ähnliche Themen