PDA

Bekijk Volledige Versie : Linux expert gevraagd



snaaps
15/01/08, 16:51
Hallo,

Al weken lang zitten wij met een probleem op 1 server die wij zelf niet opgelost krijgen.

De server is regelmatig overbelast en genereerd een serverload tussen de 7 en 90.
In top zie ik alleen dan idle 0% is en wa 100%.
(ik dacht dat wa voor i/o stond, dus mogelijk wordt er volop gescreven naar de harddisks)

Helaas kunnen wij niet traceren wie of welk proces dit veroorzaakt.
Wij vermoeden wel dat het mogelijk een mysql proces is maar zien dit niet echt terug in top.

Reden hierom ben ik dringend op zoek naar iemand die dit probleem kan lokaliseren zodat er vervolg stappen kunnen worden ondernomen.

reactie naar: support@ccchosting.nl

royen99
15/01/08, 17:26
Mocht je willen kijken of het idd echt de disken zijn, kijk bv met iostat of er veel disk transacties zijn:



# iostat -xtd 2


(iostat is een commando wat veelal in het sysstat package zit).

Xolphin
15/01/08, 17:27
Met 100 % wa / IO heb je waarschijnlijk een probleem met een van je disks. Ik zou als eerst even een controle doen of je disks en controller nog in orde is.

wa -> iowait: Amount of time the CPU has been waiting for I/O to complete

snaaps
15/01/08, 17:51
Bedankt royen99, ik ga hier morgen even mee aan de gang.
(was al aan het googlen hoe ik deze io stats kon opvragen)

Vandaag heb ik zo,n drie uur zitten staren naar de server en met resultaat.
Zojuist heb ik de gebruiker bij toeval gevonden en tijdelijk offline gezet.

Allowel ik deze gebruiker niet zo gek veel tegen komt in de apache status en mysql veroorzaakt deze site toch ergens een loop.
Na al 10x de pagina te refreschen leverd dit een load van 10 op...

In ieder geval reactie zijn niet meer nodig.
Wel wil ik iedereen even bedanken voor het aanbod..

leagzhosting
16/01/08, 13:03
wat was de exacte oorzaak slechte coding in scripts of een verkeerde config naar mysql toe ?

MMaI
16/01/08, 13:22
of een te hoge script wait timeout?

snaaps
16/01/08, 15:28
De hoge serverload werd niet veroorzaakt door mysql maar door een slechte Mod_rewrite code in de htacces.

Vraag me niet wat er verkeerd ging, echter na de mod rewrite te hebben verwijderd loopt alles als een zonnetje.

YouCMe
20/01/08, 13:10
Mocht zich nog eens zo'n probleem voordoen en je wilt weten of het mysql betreft, dan is 'mytop' ook een handig tooltje om te achterhalen of er veel requests gedaan worden op je mysql server. Dit werkt net als top enkel zie je dan alle querys welke naar de server gezonden worden etc. Altijd handig om geinstalleerd te hebben :)