Please see the three stack dumps I did. http://www.nabble.com/file/p21367357/Thread-dump-three-times.txt Thread-dump-three-times.txt
Filip Hanik - Dev Lists wrote: > > Could you take more than one thread dump, take 3, wait 5 seconds between > each. > As you can see, the startup thread is still executing your application > code com.valleyoak.util.IVosTableInfo, this is the thread that starts up > tomcat > > Filip > > main thread - the one starting tomcat > > "main" prio=6 tid=0x0000000001dc1c00 nid=0x15cc in Object.wait() > [0x0000000001f4d000..0x0000000001f4fc70] > > java.lang.Thread.State: RUNNABLE > at > com.valleyoak.util.IVosTableInfo.findColumnTables(IVosTableInfo.java:161) > at com.valleyoak.db.IVosStorable.findColumnTables(IVosStorable.java:1245) > at com.valleyoak.model.Payment.<clinit>(Payment.java:136) > at > com.valleyoak.model.ContextListener.contextInitialized(ContextListener.java:107) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > - locked <0x0000000041f4f390> (a org.apache.catalina.core.StandardContext) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > - locked <0x0000000041eef8b8> (a java.util.HashMap) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926) > at > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) > > > One of the cluster threads have received the session state data from the > other node and is deserializing it > > "pool-2-thread-1" prio=6 tid=0x0000000001dc5c00 nid=0xf00 in > Object.wait() [0x00000000777c000..0x000000000777fae0] > java.lang.Thread.State: RUNNABLE > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:169) > at com.valleyoak.util.IVosTableInfo.class$(IVosTableInfo.java:504) > at com.valleyoak.util.IVosTableInfo.loadTables(IVosTableInfo.java:522) > at com.valleyoak.util.IVosTableInfo.<clinit>(IVosTableInfo.java:53) > at com.valleyoak.db.IVosStorable.findColumnTables(IVosStorable.java:1245) > at com.valleyoak.model.User.<clinit>(User.java:71) > at java.io.ObjectStreamClass.hasStaticInitializer(Native Method) > at > java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1696) > at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:205) > at java.security.AccessController.doPrivileged(Native Method) > at > java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:202) > at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:558) > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) > > > > jsandhu2204 wrote: >> I have created stack trace when servers hangs. Please see attached. I >> would >> appreciate if you can help me with this. >> If I put <distributable/> flag in the web.xml of the application. Tomcat6 >> does not start sometimes. It simply hangs. >> >> http://www.nabble.com/file/p21347289/CheatSheet-ltr1vs02-Tomcat6-hangs-if-put-distributeable-tag.rtf >> CheatSheet-ltr1vs02-Tomcat6-hangs-if-put-distributeable-tag.rtf >> >> http://www.nabble.com/file/p21347289/CheatSheet-Tomcat6-hangs-if-put-distributeable-tag.rtf >> CheatSheet-Tomcat6-hangs-if-put-distributeable-tag.rtf >> >> Filip Hanik - Dev Lists wrote: >> >>> When this happens, simply take a thread dump, and we can see why it is >>> hanging >>> >>> Unix: >>> kill -3 <pid> >>> jstack -l <pid> >>> >>> Windows >>> Ctrl+Break in the console >>> jstack -l <pid> >>> >>> Filip >>> >>> jsandhu2204 wrote: >>> >>>> Problem1 : While starting tomcat6, sometimes it starts other times it >>>> simply >>>> hangs on the following message: >>>> INFO: Manager [localhost#/ivos]; session state send at 12/12/08 12:34 >>>> AM >>>> received in 110 ms. >>>> Tomcat Log: >>>> >>>> INFO: Register manager /ivos to cluster element Engine with name >>>> Catalina >>>> Dec 12, 2008 12:34:53 AM org.apache.catalina.ha.session.DeltaManager >>>> start >>>> >>>> INFO: Starting clustering manager at /ivos Dec 12, 2008 12:34:53 AM >>>> org.apache.catalina.ha.session.DeltaManager getAllClusterSessions >>>> >>>> WARNING: Manager [localhost#/ivos], requesting session state from >>>> org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 88, 8, >>>> 28}:4002,{10, 88, 8, 28},4002, alive=123501,id={27 -68 111 -64 -49 -117 >>>> 68 >>>> 38 -98 -27 -49 39 -22 6 -88 -38 }, payload={}, command={}, domain={}, >>>> ]. >>>> This operation will timeout if no session state has been received >>>> within >>>> 60 >>>> seconds. >>>> >>>> Dec 12, 2008 12:34:53 AM org.apache.catalina.ha.session.DeltaManager >>>> waitForSendAllSessions >>>> >>>> INFO: Manager [localhost#/ivos]; session state send at 12/12/08 12:34 >>>> AM >>>> received in 110 ms. >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >>> For additional commands, e-mail: users-h...@tomcat.apache.org >>> >>> >>> >>> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > > -- View this message in context: http://www.nabble.com/Tomcat-6-does-not-start-in-a-cluster.--It-simply-hangs...-Any-Idea..-tp21130862p21367357.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org