apache2-mpm-itk

calendar 2010. augusztus 19. author kobak

Az elmúlt héten sokszor keményen 100% körül terhelte a processzort az apache. Ez normál esetben 10% alatti szokott lenni, így elkezdtem gyanakodni. Majd amikor hosszas kutakodás után feladtam a dolgot, feltettem a kérdést a deja szakembereinek, hogy adjanak ötlete. Lipi és Dávid javaslatára kipróbáltam a címbeli apache mpm-et.

Feltettem, bekonfiguráltam, s azonnal kiderült, hogy a közel 50 virtuális hosztból melyik terheli meglehetősen a szervert. Szóltam az illetékeseknek, s átmenetileg egy parkoló oldalt helyeztünk el az oldalon, amíg a már régi, s sok sebből vérző e107-et befoltozzák.

Az apache normál esetben egy előre megadott felhasználó jogosultságával fut. Ezt lehet az apache2-mpm-itk segítségével megváltoztatni. Minden virtuális hoszt konfigjában megadható, hogy milyen userként futtassa azt az apache:

[...]
<IfModule mpm_itk_module>
AssignUserId web_user web_group
</IfModule>
[...]

Az apache2-mpm-itk természetesen lassabb, mint az apache2-mpm-prefork, vagy az apache2-mpm-worker, de ilyen jellegű debugolásra a legjobb eszköz. Most már Ti is tudjátok. :-)

Hasonló írások

2 Responses

  1. hron84 says:

    Lassabb? En nem veszek eszre komoly lassulast nala. A te mereseid szerint mennyivel lassabb?

Leave a Reply