Avatar billede dn666 Nybegynder
11. marts 2004 - 17:19 Der er 3 kommentarer og
1 løsning

apache2 starter ufatteligt langsomt

Hej...

Jeg har installeret apache2 og mod_php
når jeg kører /etc/init.d/apache2 start, starter 1 apache daemon op og log filen siger: Digest: generating secret for digest authentication ...

og så går der ellers et ondt år og så siger den:
Digest: done
Apache/2.0.48 (Gentoo/Linux) PHP/4.3.4 configured -- resuming normal operations

og så bliver child processerne spawnet,

Hvad er det for noget secret der tager så lang tid, jeg bruger ikke: ssl
Avatar billede Slettet bruger
11. marts 2004 - 18:41 #1
Hey

Det er fordi du bruger mod_auth_digest med /dev/random som randomisering. Da den ikke får nok input blokerer den så indtil den får noget at kunne genrere randomiseret data ud af :-)

Da jeg ikke kan forestille mig, du bruger modulet, kan du bare disable det i config filen.

Hvis du har brug for modulet, skal du kompilere Apache forfra med "--with-devrandom=/dev/urandom" som parameter. Dvs i Gentoo:

MY_BUILTINS="--with-devrandom=/dev/urandom" emerge apache
Avatar billede Slettet bruger
11. marts 2004 - 18:42 #2
grunden til at du skal bruge /dev/urandom, er fordi den ikke blokerer, men genererer selv noget tilnærmelsesvist randomiseret data ;-)


Håber det var svar på dit spørgsmål.

Med venlig hilsen

Michael Svendsen
www.nsec.dk
Avatar billede dn666 Nybegynder
12. marts 2004 - 10:11 #3
Helt perfekt,
1000 tak.......
Avatar billede dn666 Nybegynder
20. januar 2005 - 14:33 #4
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester