Neu (Nur) admin/cache erzeugt 500 Fehler

waagenwelt

Sehr aktives Mitglied
30. September 2012
499
144
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
7.394
2.028
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
499
144
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
499
144
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
7.394
2.028
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
499
144
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 Kann man den SW6 Connector nutzen um nur Bestände und Bestellungen abzugleichen? Shopware-Connector 3
Neu Artikel nur in einzelne Versandländer lieferbar Betrieb / Pflege von JTL-Shop 1
In Bearbeitung Auftrag in WaWi via POS abrechnen ohne Rechnung nur Kassenbon Allgemeine Fragen zu JTL-POS 3
"Abholung" nur für bestimmte Kunden Einrichtung JTL-Shop5 4
Neu Shop nur zur Angebotsanfrage nutzen / kein Bezahlvorgang Technische Fragen zu Plugins und Templates 2
Neu Warenkorb im Merkliste umbenennen, kein Verkauf über Shop , nur Angebote anfragen Allgemeine Fragen zu JTL-Shop 0
Neu TL-Wawi 1.9.6.5: Nur 3 eBay-Angebote werden importiert Einrichtung und Installation von JTL-eazyAuction 0
Neu Label werden nur halb gedruckt (Nur Barcodes) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 4
Neu nur die Infos zu Artikelbilder in CSV exportieren JTL Ameise - Eigene Exporte 43
Beantwortet Abfrage liefert nur Ergebnis bei exakt einem Result Eigene Übersichten in der JTL-Wawi 1
Neu Nur Kindartikel anzeigen in bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 4
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 6
Neu Artikel nur zur Ansicht in Shop ... ohne Kauf-Button Betrieb / Pflege von JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 2
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
GPRS nur mit Shopify JTL-Wawi 1.9 4
DHL Europaket via DHL 3.0 - Label nur noch ohne Firmennamen? JTL-Wawi 1.9 1
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Neu Nur geänderte Artikel per Ameise exportieren JTL Ameise - Eigene Exporte 5
Neu Artikel Bilder bei neuen Amazon Artikeln immer nur JTL Dummy Bild Amazon-Lister - Fehler und Bugs 1
Neu Artikeletiketten Druck funktioniert auf einmal nicht mehr - nur weißes Etikett User helfen Usern - Fragen zu JTL-Wawi 10
In Diskussion Workflow soll nur Montags bis Freitags greifen JTL-Workflows - Ideen, Lob und Kritik 12
Neu DHL Label drucken - kommt nur eine Adresse raus aber kein Label User helfen Usern - Fragen zu JTL-Wawi 3
dbo.tRestApiRequestLog löschen nicht möglich über die JTL Admin Oberfläche JTL-Wawi 1.9 0
Neu Bilder für den Cache werden nicht generiert JTL-Shop - Fehler und Bugs 1

Ähnliche Themen