REST API öffnet +20 Apache Threads und treibt die CPU Auslastung auf 100% (32 Kerne Shopware 5.1.3)

Guten Abend Shopware Gemeinde,

 

hatte jmd. schonmal das oben beschriebene Problem?

In einem shop eines Kunden mit Warenwirtschaftsanbindung werden täglich einige 100 Artikel auf Basis von Bestandsveränderungen upgedated.

Sobald diese Updates beginnen, steigt die CPU Last auf 100% und beeinträchtigt folglich den Server.

 

Der Server selbst hostet diverse weitere Shops und Webseiten und besitzt außerhalb dieser Phasen eine durchschnittliche Last von 8 - 10 %.

Hi,

wie werden die Artikel denn aktualisiert? Das hört sich etwas danach an, dass da mehrere Anfragen zeitgleich losgeschickt werden? Nutzt ihr den Batch-Modus der API?

Besten Gruß

Daniel

1 „Gefällt mir“

Die Artikel werden sequentiell gesendet.

Interessanter Weise bleiben einige Processe scheinbar aktiv bzw. sind auch nach der Response an den Client weiter aktiv.

 

Der Batch Mode wird nicht genutzt. Wir erhalten einen PUT CALL pro Artikel.