Posts Tagged: apr

2007
16
feb

Digest: generating secret for digest authentication…


Régóta problémát okozott, hogy az Apache szerver újraindításakor megjelent az error_log-ban a

Digest: generating secret for digest authentication…

üzenet, majd hosszú percekig semmi sem történt, de ez idő alatt sajnos maga, a szerver sem volt elérhető. Mikor a “secret generation” lefutott a szerver ismét elérhetővé vált és minden futott a maga rendje és módja szerint. Csak az a fránya újraindítás okozta mindig a kiesést. Bár akkor sem mindig, úgy tízből egyszer. Amikor először összefutottam a jelenséggel, akkor rákerestem, hátha van valami megoldás, de mivel nem akadtam rá így nem foglalkoztam vele tovább. Szerencsére az Apache újraindítása csak alkalamzásfrissítés esetén szokott esedékes lenni (a web.config beolvasása végett), így az a plussz pár perc nem jelentett egetverő problémát.

Egészen mostanáig, mikoris belefutottam ugyanebbe a jelenségbe egy sokkal kisebb teljesítményű gépen, ahol a titok generálása néha még fél órába is beletelt. Ezt már nem tartottam megengedhetőnek így ismét keresgéltem a megoldás után, így találtam rá erre a postra: Apache hangs on Digest Secret generation. Örömmel nyugtáztam a hozzászólásokat olvasva, hogy nem csak nekem okozott fejfájást a hiba elhárítása.

A mod_digest Apache modul kikapcsolása jelentené a legkézenfekvőbb megoldást, azonban ha ez használatban van akkor értelemszerűen más után kell nézni. Nos, a cikkben utólsóként feltüntetett megoldással próbálkoztam. Engedélyeztem az urandom use flaget, leforgattam a dev-libs/apr csomagot, majd újraforgattam az Apache csomagot:

euse -E urandom
emerge apr
emerge apache

Végezetül újraindítottam az Apache daemont és hipp-hopp már el is indult a webszerver, mindenféle fennakadás nélkül. Azóta sem volt ezzel probléma. Cool…