PDA

Bekijk Volledige Versie : Hoge load Linux voorkomen



MediaServe
29/11/06, 00:01
Ik heb een servertje van een klant die af en toe een ontzettend hoge load krijgt, met als resultaat dat hij onbereikbaar wordt voor zowel HTTP als SSH. Een reboot biedt dan de uitkomst, maar het is wel erg vervelend. Nou zoek ik eigenlijk een oplossing waarbij de server zelf de problemen oplost door bijvoorbeeld een reboot te geven of de processen te herstarten die het veroorzaken. Is hier een kant en klare applicatie voor, of moet ik zelf iets scripten? Wie kan mij een zetje in de goede richting geven :)

Arto
29/11/06, 00:04
Heel lang zelfde probleem gehad.
APF, BFD en Mod Security was geen oplossing.
KeepAlive op On had beetje geholpen maar probleem kwam telkens terug.
Uiteindelijk heb ik 1 klant verwijderd die een Woltlab Burning Board forum had en probleem was voorbij.
Was waarschijnlijk een fout script in het forum systeem.

Dus ik zou zeggen chek je klanten eventuel of ze php forums hebben.

MediaServe
29/11/06, 00:09
Thanx voor je reply :)

Het gaat hier om 1 klant met een dedicated server, er is ook duidelijk overeengekomen dat hij zelf verantwoordelijk is voor hetgeen op de server draait. Ik zal in ieder geval eens navragen welke software hij precies gebruikt.

Vircon
29/11/06, 00:13
Wellicht:
http://www.rfxnetworks.com/sim.php

Geen oplossing maar een lapmiddel om de boel te monitoren en te restarten als het te gek aan het worden is :)

MediaServe
29/11/06, 00:31
Wellicht:
http://www.rfxnetworks.com/sim.php

Geen oplossing maar een lapmiddel om de boel te monitoren en te restarten als het te gek aan het worden is :)

Dat lijkt mij een hele nuttige tip! :)
Ik heb hem geinstalleerd en ben benieuwd of hij goed werkt :)

:lovewht:

wdv
29/11/06, 01:27
Klinkt als een server met een geheugen tekort..

AlexanderOnline
29/11/06, 07:32
Hoeft niet, kan gewoon brakke scripts zijn... Hebben we ook vaak gehad. Dus probeer ook eens te kijken wat die load veroorzaakt.

Sander-
29/11/06, 09:29
Sowieso mod_ruid/suid (Zie thread op wht) draaien, dan kan je zien van welke use de hoge load komt. Verder zijn er speciale "killers" die scripts met te hoge load / te lange looptijd gewoon automatisch killen.

vaplu
14/12/06, 21:50
Elke dag Apache één restart geven helpt misschien ook.

Proxio
14/12/06, 22:19
Mja, ik heb het ook wel eens op een van onze servers met shared hosting. Natuurlijk kunnen we in veel gevallen door de tools welke we draaien wel zien wie 't is, alleen hier voorkomen we liever dat de server op zo'n manier onbereikbaar is. Niet iemand concrete suggesties om dit tegen te gaan? Zou je dit bijv. met Xen kunnen doen of zeg ik nu iets heel stoms? Dus dat je bijv. je applicaties in een VPS draait, en wat CPU usage overlaat voor de node zelf en dat je op die node je VPS nog kan 'redden'? Of is het zo dat als je VPS op zo'n manier gaat flippen je node ook niet veel meer kan? :)

djalken
14/12/06, 22:20
Elke dag Apache één restart geven helpt misschien ook.

Dat is sowieso geen oplossing lijkt me, analyseren van de bron van het probleem wel en eventueel een kill progje die processen die te lang draaien en te veel load gebruiken gedurende een lange periode

crazycoder
14/12/06, 22:26
rlimit* al eens geprobeert?

nzyme
14/12/06, 23:58
hmmm, zit hier niet een bios optie voor in SM boards ? of watchdog ? Of denk ik nu iets te "low-level" :x

vaplu
16/12/06, 16:14
Dat is sowieso geen oplossing lijkt me, analyseren van de bron van het probleem wel en eventueel een kill progje die processen die te lang draaien en te veel load gebruiken gedurende een lange periode

Hangt van de context af ... .in die context gesproken ... was mijn reactie ook wat waardeloos :)