500 Internal Server Error bei Statistiken/Einstiegsseiten

deliman

Sehr aktives Mitglied
13. Februar 2016
1.049
131
Kann ich bestätigen. Beim Aufruf von /admin/stats/5 kommt ein Server 500 Fehler - Allerdings nur beim Shop, der bei ecomdata mit LiteSpeedCache gehostet ist. Bei unserem anderen Shop im JTL Hosting tritt der Fehler nicht auf.
 

AMP-Agentur

Offizieller Servicepartner
SPBanner
19. Juli 2011
438
78
Magdeburg
Vielleicht liegt das am Speicherlimit. Prüfe mal, wie viel Arbeitsspeicher zugesichert wird, bei 256MB kommt der Fehler.
Auf der Startseite des Admin-Bereichs wird die Speichermenge in einem Widget angezeigt.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Auch das kann unter umständen nicht reichen, du solltest mal das Anzeigen der Fehler aktivieren, dann siehst du was das Problem ist.
 
  • Gefällt mir
Reaktionen: ecki

fritz_0815

Sehr aktives Mitglied
21. März 2012
245
28
Hab das Speicherlimit auf 2024m gestellt, jetzt geht es.
Ne menge Holz für die Abfrage.
Wenn die Standard Abfragezeit beim Aufruf der Funktion nicht 365 Tage wäre zb nur 7 Tage gäbe es da weniger Probleme
Gelöst
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Ja das ist eine Menge Holz, da würde ich mal vorsichtshalber über phpmyadmin schauen wie groß die Datenmengen der Besucher und Kampagnen so sind.
 

fritz_0815

Sehr aktives Mitglied
21. März 2012
245
28
tbesucherarchiv musste die Besucher sein. Ist bei mir 1,3 GB groß
Bei mir ist die Funktion "Automatische Bereinigung von JTL-Shop (GarbageCollector):" aktiviert
Sollte doch regelmäßig alte Einträge gelöscht werden ?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Ich schaue bei den Kunden in der Regel ja nicht nach Statistiken oder ähnlichen Dingen.

Jetzt habe ich mir das in der DB bei einem gut besuchtem Shop mal angeschaut, fast 6GB ist die Tabelle groß, da sind Daten enthalten ab 2025-08-01
Die Einträge im Besucherarchiv werden 180 tage aufbewahrt, wäre schon schöner das einstellen zu können.

Von den Kampagnen sogar 365 Tage.
(immer davon ausgehend, das ich auf die Schnelle das richtig im Code gefunden habe)

Jedenfalls rennt die Statistik dort auch direkt in ein memory Problem und kommt mit seinen 1GB nicht klar.

Da ist wohl noch viel Optimierungsbedarf seitens JTL erforderlich.
 

Sirko W.

Gut bekanntes Mitglied
Mitarbeiter
27. Januar 2025
111
36
Hallo,

das Problem entsteht durch sehr viele Daten in der Tabelle tbesucherarchiv. Gerade bei unkontrollierten Bot-Zugriffen können hier binnen kurzer Zeit Millionen an Einträgen mit Gigabyte an Daten anfallen. Der Garbage-Collector (sofern aktiv) leert diese nur, wenn sie älter als 6 Monate sind.
Je nachdem, wie gut der Server ausgestattet ist, schafft er es, je nach Shop Inhalte darzustellen oder eben nicht, und läuft dann irgendwann in ein Speicherproblem (memory_limit). Ist leider ein Resourcenproblem.

tbesucherarchiv enthält nur die Statistiken und kann daher auch direkt per SQL geleert werden im Notfall.

Code:
DELETE FROM tbesucherarchiv
WHERE dZeit < DATE_SUB(NOW(), INTERVAL 6 MONTH);
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.596
2.672
Berlin
Firma
css-umsetzung
Ab einer gewissen Größe funktioniert das nicht mehr, weil der SQL Server dann aussteigt.
Ich hatte das Problem mal mit einer 9GB Kampagnentabelle die ich kürzen wollte, weil jede Bestellung wegen der Tabelle in ein Zeitlimit lief.
Am Ende half nur noch ein radikales truncate.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu HTTP ERROR 500 Allgemeine Fragen zu JTL-Shop 2
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Error 500 bei Neuinstallation Einrichtung JTL-Shop5 7
hipping 4.0 gibt fehler: Error converting value 500 to type 'Shipping.DHL.GKVAPI40.Shared.RequestStatus'. Path 'status', line 1, position 13. JTL-Wawi 1.11 3
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Neu Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Keine Datenübertragung trotz bestehender Verbindung und funktionierendem Server JTL-Wawi 2.0 35
Update 2.0.3 POS Server Einrichtung JTL-Wawi 2.0 1
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Update 2.0.2. WMS Mobile Server JTL-Wawi 2.0 9
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen