Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup

  • Ersteller des Themas Ersteller des Themas mesh
  • Erstellungsdatum Erstellungsdatum

mesh

Sehr aktives Mitglied
30. Dezember 2017
715
95
Wir betreiben seit mehreren Jahren einen Shopware-5-Shop mit angebundenem JTL-Connector. Die Konstellation (Hosting, JTL-Wawi 1.9.7, Worker, Connector) läuft grundsätzlich seit Jahren unverändert.

Seit einigen Tagen tritt jedoch sporadisch folgendes Problem auf:

  • Backend-Session wird nach ca. 5–10 Minuten beendet
  • Fehler: „500 Interner Serverfehler – nginx“
  • erneutes Login erforderlich
Das Problem tritt unregelmäßig auf – an manchen Tagen gar nicht, an anderen mehrfach.

Hosting / technische Rahmenbedingungen:

  • Shared Hosting (Timme)
  • PHP-FPM Limit: 4 Prozesse (seit 2023 unverändert)
  • Shopware 5.7.3
  • JTL-Connector Version 2.19
  • JTL Worker läuft dauerhaft im Hintergrund (wie seit Jahren)
Auffälligkeiten in den Logs:

  • häufig: server reached max_children setting (4)
  • viele gleichzeitige Requests auf /jtlconnector/
  • teilweise 20–30 Requests nahezu parallel von unserer eigenen IP
  • keine auffälligen Bot-Angriffe im Access-Log
Besonderheit:

  • weder an der Nutzung noch an der Artikel-/Variantenanzahl gab es relevante Änderungen (nur minimaler Zuwachs)
  • Besucherzahlen sind konstant bzw. eher rückläufig
  • das Setup lief über Jahre stabil mit identischen Rahmenbedingungen
Vermutung aktuell:

  • JTL-Connector erzeugt Lastspitzen (viele parallele Requests)
  • in Kombination mit nur 4 PHP-Prozessen kommt es zu Engpässen
  • unklar ist jedoch, warum dieses Verhalten erst seit Kurzem auftritt
Fragen an euch:

  • Kennt jemand dieses Verhalten in ähnlicher Konstellation?
  • Gab es Änderungen im Connector-Verhalten (z. B. Parallelität / Request-Verhalten)?
  • Gibt es Möglichkeiten, die Anzahl gleichzeitiger Requests zu begrenzen?
  • Welche Stellschrauben in JTL-Wawi / Worker sind hier relevant?
  • Oder ist das aus eurer Sicht schlicht ein Hosting-Limit, das jetzt erreicht wird?
Mir geht es vor allem darum zu verstehen, ob das Verhalten aus JTL-Sicht erklärbar ist oder ob wir eher in Richtung Hosting / Serverlimit schauen müssen.

Vielen Dank vorab für eure Einschätzungen.
 

Ähnliche Themen