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.