I strongly recommend using the Tomcat Management App to monitor
Thread and memory useage. You may be running out of Threads due to request Threads getting stuck in loops or endlessly waiting.
Bill
(Oh good grief, another ancient Thread - I really need to remember to look at message dates.)