Performance unter suphp - finde keine Lösung
Posted: 2007-10-23 20:17
Hallo,
ich ärgere mich schon seit Wochen mit suphp rum.
Ein einfaches, ständiges aktualisieren eines PHP Scripts mit der F5 Taste legt den ganzen Server lahm. Das geht bis 400 Prozesse offen sind und Load weit über 200 geht.
per /etc/security die Prozesse und CPU Zeit zu begrenzen funktioniert nicht, da suphp PAM nicht nutzt.
mod_cband funktioniert nur solange der Server nicht unter Last steht. Unter Last greift mod_cband nicht mehr.
mod_evasive hab ich auch installiert, funktioniert unter Last auch nicht zuverlässig.
Ich hab bereits eine Firma kontaktiert, die damit wirbt dass suphp fast keinen Performanceunterschied zu modPHP hat. Ich hätte für eine saubere suphpInstallation gezahlt, aber die Firma wollte mir dann auch nicht mehr garantieren, das suphp nur minimale Performanceunterschiede zum Modul hat und mein Server nicht mehr abstürzt.
Kurzum: Hier gibt es doch sicher Leute die suphp nutzen.
Was macht Ihr dagegen, dass einer einfach so ne Forkbombe auf eure Systeme loslässt, indem er dauern F5 drückt?
Man muss das doch irgendwie in den Griff bekommen können, dass da nicht unendlich Prozesse gestartet werden die den Server lahmlegen.
Meine Messungen haben ergeben, da suphp ca. 15-20x langsamer ist als modPHP.
....ist suphp für den Praxiseinsatz untauglich?
PS.: Es handelt sich um eine VMware ESX Maschine, 1 CPU, Opteron 2.2 GHZ, 1 GB RAM. Wenn ich der Maschine 2 CPUs gebe und mehr RAM, bringt das auch nichts.
ich ärgere mich schon seit Wochen mit suphp rum.
Ein einfaches, ständiges aktualisieren eines PHP Scripts mit der F5 Taste legt den ganzen Server lahm. Das geht bis 400 Prozesse offen sind und Load weit über 200 geht.
per /etc/security die Prozesse und CPU Zeit zu begrenzen funktioniert nicht, da suphp PAM nicht nutzt.
mod_cband funktioniert nur solange der Server nicht unter Last steht. Unter Last greift mod_cband nicht mehr.
mod_evasive hab ich auch installiert, funktioniert unter Last auch nicht zuverlässig.
Ich hab bereits eine Firma kontaktiert, die damit wirbt dass suphp fast keinen Performanceunterschied zu modPHP hat. Ich hätte für eine saubere suphpInstallation gezahlt, aber die Firma wollte mir dann auch nicht mehr garantieren, das suphp nur minimale Performanceunterschiede zum Modul hat und mein Server nicht mehr abstürzt.
Kurzum: Hier gibt es doch sicher Leute die suphp nutzen.
Was macht Ihr dagegen, dass einer einfach so ne Forkbombe auf eure Systeme loslässt, indem er dauern F5 drückt?
Man muss das doch irgendwie in den Griff bekommen können, dass da nicht unendlich Prozesse gestartet werden die den Server lahmlegen.
Meine Messungen haben ergeben, da suphp ca. 15-20x langsamer ist als modPHP.
....ist suphp für den Praxiseinsatz untauglich?
PS.: Es handelt sich um eine VMware ESX Maschine, 1 CPU, Opteron 2.2 GHZ, 1 GB RAM. Wenn ich der Maschine 2 CPUs gebe und mehr RAM, bringt das auch nichts.