Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Apache / PHP und CPU Last
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
LL0rd
l33t
l33t


Joined: 24 May 2004
Posts: 652
Location: Schlundcity

PostPosted: Tue Nov 21, 2006 11:17 pm    Post subject: Apache / PHP und CPU Last Reply with quote

Hallo Leute,

ich habe eine Frage an euch: Wie kann ich überdurchschnittliche Last durch PHP Scripte verhindern?

Problem bei mir war folgendes: Ich hoste auf sozialer Basis ein Projekt, dass sehr gut besucht wird. Der Webmaster hat eine Änderung an dem Script durchgeführt und aus versehen eine Endlosschleife mit mehreren MySQL Abfragen eingebaut. Er hatte leider einen Fehler im MySQL Syntax und die Abbruchbedingung wurde niemals erreicht. Zwar führt php das Script eh nur 30 sek aus, aber der Server läuft in der Zeit unter Volllast und reagiert kaum auf Anfragen. Bei ca. 100 Anfragen pro Minute war der Server innerhalb von mehreren Minuten tot. Es half nur ein Hard Reboot des Servers.

Ich wollte deshalb fragen, wie man so etwas verhindern kann. Die ganzen Hosting Unternehmen haben doch sicherlich auch Probleme mit Noob Programmierern die while(1) im Script verstecken.
_________________
Alte Mathematiker sterben nicht - sie verlieren nur einige ihrer Funktionen.
Back to top
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Wed Nov 22, 2006 10:44 am    Post subject: Reply with quote

Hardened-Sources OOm-killer aktivieren, php.ini speicher auf min. begrenzen.
Back to top
View user's profile Send private message
xces
Guru
Guru


Joined: 11 Oct 2002
Posts: 515

PostPosted: Fri Nov 24, 2006 5:22 pm    Post subject: Reply with quote

dakjo wrote:
Hardened-Sources OOm-killer aktivieren, php.ini speicher auf min. begrenzen.

Der OOM-Killer ist in den Vanilla Sources und benötigt kein gesondertes Härten des Kernels. Oder fehlt dir da nur ein Komma? :roll:
Back to top
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Fri Nov 24, 2006 8:42 pm    Post subject: Reply with quote

xces wrote:
dakjo wrote:
Hardened-Sources OOm-killer aktivieren, php.ini speicher auf min. begrenzen.

Der OOM-Killer ist in den Vanilla Sources und benötigt kein gesondertes Härten des Kernels. Oder fehlt dir da nur ein Komma? :roll:

Komma fehlt!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum