Win a copy of Functional Reactive Programming this week in the Other Languages forum!
    Bookmark Topic Watch Topic
  • New Topic

My app hangs in Tomcat

 
tin Gupta
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hi All,

I have an application which is running in Tomcat 5.5. It is developed with the heavy use of Spring/Hibernate. It runs well for 1-2 hrs but then just hangs. Tomcat does not show any error (out of memory or some other) in the logs but does not respond to any request. I can only see the app's login page once it hangs.

In my application, a set of 10 jobs (Quartz API) get fired after every 5 minutes. I checked the logs and these jobs tohether take just 3 seconds to finish when the server is running normally. I have checked my code many a times but I doubt its my code's problem.

I have also tried increasing the heap size but it did not help either.

I am really confused as to what can be the issue. Is it some problem with Spring/Hibernate configuration, Memory leaks?

Please suggest me how can i really diagnose the problem and fix it.

Cheers,
Nitin

P.S. I am duplicating this post in this forum as I do not know what could be the cause of this problem.
 
Joe Matthew
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
  • Report post to moderator
Are you using Connection Pooling provided by Hibernate. How many connections are you opening? When you do some functionality, it tends to hang. Which are those functionalities. What is done in them? Any loops creating Beans or connections.

These questions need to be answered to get an idea of where the problem is. Change all the Spring Beans to singleton and see if it solves your problem. Injecting Hibernate into Spring has memory leaks which depends on the version of Spring you are using.

How much memory have you allocated to the heap memory?
[ June 26, 2008: Message edited by: Joe Mathew ]
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65227
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Report post to moderator
Please do not cross-post the same question in multiple forums. It wastes people's time when multiple redundant conversations take place. Please read this for more information.
 
    Bookmark Topic Watch Topic
  • New Topic