Cache leeren - Performance Problem (Apache Workers)

Wir haben aktuell einige Probleme beim Cache leeren und ich wollte mal schauen ob andere ein ähnliches Problem haben, oder wir mit unserem Hoster an unserem Setup arbeiten sollten. Beim Cache leeren auf den Appservern haben wir einen heftigen Anstieg der Apache Active Workers (siehe Bild) - der Shop ist dann ca. für 5-10 Minuten schlecht erreichbar.

Ich kann verstehen, dass der Cache neu aufgebaut wird, allerdings nicht das so viele Active Worker „hängen bleiben“.

Jemand eine Idee? Zu verhindern?

Das ist in der Tat ungewöhnlich. Das deutet darauf hin, daß die Last auf Deinem Server zu dieser Zeit sehr hoch ist. Hast Du einen eigenen Server oder ein Shared Hosting? Stehen Dir seitens des Hosters Grafiken zur Auslastung des Servers zur Verfügung? Wie ist PHP an den Apache angebunden (FastCGI, PHP-FPM, etc.)?

Ggf. ist dieser Link hilfreich, vor allem der Abschnitt über “MinSpareServers, MaxSpareServers, and StartServers”: https://www.howtoforge.com/configuring_apache_for_maximum_performance

Wenn zu viele Worker Deinen RAM auslasten, weniger Worker aber keine Option sind, weil Du dann die Requests nicht bedienen kannst, wäre ein Wechsel von Apache auf nginx eine Option.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Danke erstmal für deine Antwort. Wir haben dedizierte Appserver. Die PHP Config sagt:

GATEWAY_INTERFACE      CGI/1.1

 

Allerdings steht im  Configure Command folgendes:

–disable-embed’ ‘–disable-cli’ ‘–disable-cgi’ ‘–disable-fpm’

 

Auslastungen des Servers stehen zur Verfügung, bei so einem Peak ist die bei der CPU meist bei 25%.