I've developed a (.jsp page )web application that runs a long time before it
produces any real visible output to the screen. It seems to work well when
running from machine A, but never from machines B and C, always runing into a
"page cannot be found" when it dies.

I've investigated a bit an learned that there are any number of timeout
restrictions on the connetion, session,etc. The difficulty here is learning
which timeout is actually the problem.

As a web application, run through the browser, I would expect similar
runtimes, or characteristic failures, but there seems to be no rhyme or
reason as to why the aplication runs 20 minutes once, 2 minutes another time,
and over 3 hours a third time. All using the same servers, code, data, etc.
What does vary is the time of day, and the relative load on the servers, and
the machine which is running the page.

Where do I start to make sense of this 'helter skelter' of time limits, and
how can I track which is killing my pages at any one time.

Help