apache2-mpm-itk

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:

[bash]
[…]

AssignUserId web_user web_group

[…]
[/bash]

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. 🙂

By kobak

apa, tanár, geek

2 comments

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

    1. A lassabbság elvileg, mert ezt olvastam több helyen. Még konkrét lassúlást viszont nem tapasztaltam.

Comments are closed.