PDA

Bekijk Volledige Versie : Hoge CPU load



cyberbootje
03/12/09, 00:12
Hoi

Heb sinds gisteren een probleempje met een vpsje.
Gaat om een debian 5 bak, draait joomla op, klant heeft module phoca gallery erop gezet samen met 1Gb aan foto's.

Nu veroorzaakt dat zeer hoge CPU load, het is een eigen vps dus die heeft nu meer resources want de site moet wel up blijven...
Dus, process apache-httpd gaat naar zo'n 80% etc...

De module is uitgeschakeld en verwijderd, process killen heeft vrijwel geen nut er komt zo weer een nieuwe.
Nu is het wel 1 keer gelukt om hem stil te krijgen maar na een httpd restart begon het verhaal weer, ook na een reboot.

Nu heb ik het idee dat er ergens nog een regel staat die het process aanroept terwijl die module er toch al af is....

Iemand een idee?

Tommi
03/12/09, 00:54
Joomla op de nieuwste versie draaien? Wil nog wel eens voorkomen dat oudere versies misbruikt worden door beveiligingslekken in de code.. Heb je de ps aux processen ook eens doorgelopen?

cyberbootje
03/12/09, 01:01
Het is al de laatste versie en ja de ps aux ook al gehad maar again, alleen de httpd.
Het is ook geen exploit oid, geloof ik niet want hij is recent erop gezet en gisteren is die module erin gezet en vanaf dat moment exact is de cpu omhoog gegaan.

Vandaag kon de klant zelf even joomla in om dus die module etc.. uit te zetten maar dat hielp niet.

wonko
03/12/09, 06:38
module fysiek verwijderen, of een backup terugzetten van de site van een tweetal dagen terug (van de codebase, de database kan je gewoon behouden)

Yourwebhoster
03/12/09, 10:27
Weet je zeker dat het door die module komt? Al eens naar de server status pagina gekeken?

Lite-On
03/12/09, 12:12
Zet onder Apache eens "server-status" aan. Op die manier kun je kijken waar Apache mee bezig is. :)
Het zou zomaar kunnen dat bijvoorbeeld iemand pagina's loopt te flooden, of zeer veel connecties vanaf een bepaald IP.

MMaI
03/12/09, 15:02
phoca gallery gooit standaard alles in de resize functie van de beschikbare Image Library (bv PHP GD etc) als je de grootte van de afbeeldingen aanpast. Als hier dus iets fout gaat blijft het proces hangen en blijft hij een enkele afbeeldingen continu resizen. Zoek dus even het php proces op wat deze actie nog heeft hangen (of misschien een cron als dat ingesteld was) dan zou het probleem opgelost moeten zijn.

cyberbootje
03/12/09, 15:42
Zeker weten dat dat het was.
Had met htop een trace gedaan en zag ze voorbij vliegen.
Map rename werkte niet goed want dan zie je allemaal not founds en gaat hij toch vrolijk door.

Het is nu opgelost, niets gedaan, hij heeft z'n "liedje uitgezongen":thumbdown: alles is weer normaal.
Het waren ook gigs aan foto's...

toch bedankt nog!:lovewht:

cyberbootje
03/12/09, 15:44
phoca gallery gooit standaard alles in de resize functie van de beschikbare Image Library (bv PHP GD etc) als je de grootte van de afbeeldingen aanpast. Als hier dus iets fout gaat blijft het proces hangen en blijft hij een enkele afbeeldingen continu resizen. Zoek dus even het php proces op wat deze actie nog heeft hangen (of misschien een cron als dat ingesteld was) dan zou het probleem opgelost moeten zijn.

Inderdaad maar dat is even het gekke...
Geen crons, en bij een proces kill was het ook klaar maar na een httpd restart kwam die weer... of bij een reboot dus ergens stond nog iets maar waar....

EDIT: Alsof hij weer aanslaat wanneer joomla bezocht wordt en weer vrolijk verder gaat.
Maargoed zoals hierboven, tis opgelost, helaas niet op een betere/duidelijkere manier