Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am running Tomcat 5.5 on Redhat 4. Sometimes when I restart tomcat, Java process does not exit fully and keeps running, using up 100% CPU as a Zombie. I cannot kill it as it is already Zombie. Problem is that it keeps some files locked and also does not release sockets so I cannot restart tomcat. The only way to get rid of them is to reboot the server. I cannot do that because it is a production server and it has more apps running on same.
I think it is a kernel problem. Can someone confirm this? This server is part of OCFS2 cluster and to upgrade kernel, I will need to upgrade kernel and OCFS2 on all servers in the cluster.
Details of the system -
Redhat ES 4.4
Kernel - 2.6.9-42.0.3.ELsmp
Sun Java - 1.5.0_06
OCFS2 - 1.2.5