I had the same problem about one year ago. I know three solutions:

(1) disable "keepalive" (unfortunatelly it disables "keepalive" also for
    connections handled by "nssock" driver);
(2) add "Connection: close" output header to every page handled
    by "nsopenssl" driver (but it slows down every connection handled
    by "nsopenssl" module);
(3) use "nsopenssl" tagged "2_2beta6".

The problem arise when AS is closing connection after timeout, but the
socket at the client side is not closed yet (this is a combination of two
timeouts; it depends on the "keepalive" parameter and FIN_WAIT timeout on
the client side).

Comment from ChangeLog of "nsopenssl":

ssl.c: in NsOpenSSLDestroyConn, if socket is valid, we shut it
        down before freeing the ccPtr datastructures. Apparently, the
        BIO_free_all causes two bytes to be sent over the socket that
        confuses Win32 clients.

Best regards,

Piotr Szuca


> This may be similar to a problem I had a while ago.  If I remember correctly
> the symptoms; if you went to a secure page, and sat there for a while, then
> went to another page, you would get a "page not found" error.  What I had to
> do was to change the keepalivetimeout parameter to 0 in the nsd.tcl file.
> This disables that timeout.  I believe it may have been Scott Goodwin who
> mentioned to try that.  I think my original timeout was like 2 minutes, so
> to recreate it I would go to a page and sit there for two minutes, and then
> try to navigate to another.  I could get the "page not found" every time.
> After changing it to 0, the problem went away.  I also think it was somehow
> related to the version of the browser, perhaps Internet Explorer not
> handling keep-alive's correctly.
>
> Vince


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to