Are you sure that your webserver or application server is not timing out?
I know that apache and JRun have timeout settings - maybe your setup does
too.
Hope that gives you a possible lead.

--shawn

-----Original Message-----
From: David Sanders [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 23, 1999 1:35 AM
To: [EMAIL PROTECTED]
Subject: Browser time-out


When user logs into HTTP servlet, the login activity takes 3 minutes
(accesses a database, etc.).  Unfortunately, the browser times out at 2
minutes.  My Web app server doesn't support response streaming
(PrintWriter.flush has no effect), and I'm not sure if that would prevent
the timeout anyway.

I'm considering the following.  Any easier alternatives?

- Servlet recognizes it will take awhile to process request
- Servlet returns HTML with "Please wait..." page with "<meta
http-equiv=\"Refresh\"content=\"60\">"  to cause browser to ask again in 60
seconds.
- Before doGet completes, servlet kicks off lengthy processing on another
thread.  Call it dbAccess thread.
- doGet completes
- Processing continues on dbAccess thread.
- 60 seconds later, browser sends refresh request - same URL, same parms
- Servlet associates with original request and issues Object.wait until the
dbAccess thread issues Object.notifyAll.
- Servlet returns page
- Both threads (doGet and dbAccess) are now done.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to