wood burning stoves 2.0*
The moose likes Threads and Synchronization and the fly likes java.lang.OutOfMemoryError in Tomcat    Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Threads and Synchronization
Reply locked New topic
Author

java.lang.OutOfMemoryError in Tomcat

visvac firvin
Greenhorn

Joined: Mar 14, 2007
Posts: 3
Hi,
We are running an intranet application using JSP/Java and Tomcat Server. We are getting the following error.



Mar 12, 2007 8:02:48 AM org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run
SEVERE: Caught exception (java.lang.OutOfMemoryError: unable to create new native thread) executing org.apache.tomcat.util.net.TcpWorkerThread@e60a94, terminating thread




Particularly we are getting this error when the Current Thread equals the Busy thread count in manager. And when it reaches the max thread, the server crashes. We even tried to increase size of the heap and also thread size. We could not identify why the server is crashing.

Connection Pool settings:
Maximum active connections: 10
Max idle connection : 4

Thread Settings

Max threads : 53
Min spare threads : 5
Max spare threads : 15

Tomcat is running on HP-UX server. It supports only 64 threads per process. I've even tried setting the heap size to 1gb and tried analyzing the heap using verbosegc option.But nothing helped.


Please help.


Regards,
Firvin
Peter Chase
Ranch Hand

Joined: Oct 30, 2001
Posts: 1970
cross-post. also in Performance


Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18978
    
  40

Agreed. Please don't cross post. It wastes people's time and effort.

This seems to have only a minor relationship to threads, in that the tasks in the pool didn't handle/report the error. It is likely your tasks didn't catch the error, so the error went all the way to the thread pool manager which finally reported it.

Regardless, please continue this discussion in the other topic.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: java.lang.OutOfMemoryError in Tomcat