Tag: apache

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