Maxim Mironjuk
-
August 19, 2025
Ein überlasteter Webserver liegt selten allein am Anwendungscode, sondern häufig an unpassenden Betriebssystem-Limits und falsch dimensionierten PHP-FPM-Pools, die unter echter Last kollabieren. Dieser Artikel zeigt praxisnah, wie Nginx-Worker-Prozesse, Datei-Deskriptor-Limits, der TCP-Backlog und pm.max_children anhand des tatsächlich verfügbaren Arbeitsspeichers korrekt dimensioniert werden, und wie sich jede einzelne Änderung mit echten Benchmark-Messwerten belegen lässt, statt sich auf reine Vermutungen zu verlassen.