This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I our prod environment we have two linux boxes and weblogic cluster setup . Number of java server processes are same on both servers. Some how on one box one java server is maxing out heaping size(1GB). But it is not happening on other server. This problem started only few days ago. Earlier it was fine. On other box I have set max heap size as 512 MB and it perfectly fine. I need to keep bouncing the server whenever the server is hitting max heap size. If there is any memory leak it should create issue on both servers right? I tried to get Thread dump using kill -3 <pid>. But it is not working. Some how I am not able to connect jconsole also.
I am not sure how to debug this problem. Do you guys think of any possible reasons? Any help appreciated.