Neu (Nur) admin/cache erzeugt 500 Fehler

waagenwelt

Sehr aktives Mitglied
30. September 2012
502
145
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
8.041
2.297
Berlin
Firma
css-umsetzung
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
502
145
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
502
145
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
8.041
2.297
Berlin
Firma
css-umsetzung
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
502
145
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 JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel nur für Admin sichtbar Allgemeine Fragen zu JTL-Shop 2
Bestellpositionen lassen sich nur einmalig verschieben – Sortierfunktion danach deaktiviert JTL-Wawi 1.11 3
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 4
Neu Firmensitz CH, Lager DE, Lieferung nur DE, Steuereinstellung? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Neu Datenschutzinformation nur ohne Checkbox Allgemeine Fragen zu JTL-Shop 0
Neu Blog nur maximal 3 Kategorien Tiefe? Allgemeine Fragen zu JTL-Shop 2
Neu Amazon Lister 2.0 neues Angebot oder nur bestehende ändern ? Amazon-Lister - Fehler und Bugs 15
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Neu Labeldrucker Toshiba B-EV4 druckt nur 2/3 des Versandlabels User helfen Usern 1
eBay-Vorlage übernimmt nur Nettopreis – Steuersatz bleibt immer auf 0,0 % JTL-Wawi 1.11 7
Packplatzwaage geht nur einmalig nach Zuweisung JTL-Wawi 1.11 10
In Diskussion WF funktioniert nur einen Tag lang JTL-Workflows - Fehler und Bugs 16
Neu Amazon-Bestellungen werden nur Verzögert importiert Amazon-Anbindung - Fehler und Bugs 4
Neu JTL 1.7.15.4 - Varianten zu bereits laufendem eBay-Angebot hinzufügen (nur Ameise). Richtige Vorgehensweise? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Slider nur noch mit Bild gefüllt Installation / Updates von JTL-Shop 1
Neu Google shopping export kein Auswahl , ob nur Väter oder Kindartikel exportiert werden sollen Technische Fragen zu Plugins und Templates 2
Neu Kindartikel direkt anzeigen/auswählen wenn nur ein Kind vorhanden ist? User helfen Usern - Fragen zu JTL-Wawi 0
Neuer Verkaufspreis eines Artikels wird in Angeboten/Aufträgen nicht übernommen, sondern nur der frühere ... JTL-Wawi 1.10 5
nach update auf 1.10.11.0 nur 251 von 252 Steuerklassne JTL-Wawi 1.10 3
Neu /admin/newsletter vergisst unbestätigte Einträge?? 😢 JTL-Shop - Fehler und Bugs 1
Neu Woocommerce + JTL Connector + Litespeed Cache WooCommerce-Connector 0
Neu Redis Cache Einstellungen Allgemeine Fragen zu JTL-Shop 1
Neu Shop 5.6. pagespeed FCP LCP Optimierung - java script & CSS veraltet bzw. nicht verwendet - Cache Dauer Betrieb / Pflege von JTL-Shop 6

Ähnliche Themen