Hello,

we're using Apache 1.3.26 / mod_perl 1.29 on Solaris 8 with Perl 5.6.1 and
gcc 2.95.3.

I experienced occasional hangs of Apache::AuthenNTLM 2.04.
I suspect that the "MaxKeepAliveRequests" option within httpd.conf might
be involved:

Maybe one httpd-process acquires successfully the semaphore for doing NTLM.
After sending the nonce to the client, the httpd-processes closes the connection
to the client, because the max. connection counter has already been decremented
down to 1. All other httpd-processes that like to do NTLM as well will run
into a timeout for the
semaphore.

May that be the reason for the hangs I experienced?

I monitored the semaphore with a cronjob. When the hang occurs, the ncnt
of the semaphore in not null:

11:42:00 val: 0  pid:  3717  ncnt:  0  zcnt:  0
11:43:00 val: 1  pid:  3739  ncnt:  0  zcnt:  0
11:44:00 val: 1  pid:  3739  ncnt:  0  zcnt:  0
11:45:00 val: 0  pid: 15507  ncnt:  1  zcnt:  0  <- hang
11:46:00 val: 0  pid: 15512  ncnt:  1  zcnt:  0  <-
11:47:00 val: 0  pid: 15511  ncnt:  2  zcnt:  0  <-
...

The first timeouts for the semaphores occured 11:42:07.
Any suggestions from any gurus about my thougths?

regards
Stefan




__________________________________________________________________
Turbospeed zum Turbopreis! Surfen Sie doch auch mit der DSL-Flatrate
von Tiscali. Nur 15,90 EUR im Monat.
Tiscali DSL basiert auf dem T-DSL-Anschluss der Deutschen Telekom AG,
durch den weitere Kosten entstehen. Dieser ist in vielen
Anschlussgebieten verfügbar. 6 Monate Mindestvertragslaufzeit.
Und falls Sie wider Erwarten im ersten Monat nicht zufrieden sein sollten,
gewährt Tiscali Ihnen ein sofortiges Kündigungsrecht und Sie erhalten
Ihr Geld zurück.

Klicken Sie hier:
http://registrierung.tiscali.de/produkte/1342_dslflatrate.php?akkcode=10253




--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html

Reply via email to