Hi Chris,
On Sat, Nov 2, 2013 at 7:04 PM, Christopher Schultz < ch...@christopherschultz.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Vidyadhar, > > On 11/1/13, 11:31 PM, Vidyadhar wrote: > > Hi Konstantin, > > > > On 2 Nov 2013 01:06, "Konstantin Kolinko" <knst.koli...@gmail.com> > > wrote: > >> > >> 2013/11/1 Vidyadhar <techienote....@gmail.com>: > >>> On 1 Nov 2013 00:52, "Konstantin Kolinko" > >>> <knst.koli...@gmail.com> > > wrote: > >>>> > >>>> 2013/10/31 Vidyadhar <techienote....@gmail.com>: > >>>>> Hi, > >>>>> > >>>>> We are facing some weird issue in our Tomcat environment. > >>>>> After > > starting > >>>>> the Tomcat process on one of our Solaris server, process > >>>>> is > >>> automatically > >>>>> getting shutdown after 2-3 minutes if no activity is done > >>>>> through Application deployed in Tomcat. > >>>>> > >>>>> I have observed similar issue in one of following mailing > >>>>> thread > > where > >>> as > >>>>> user has asked to install a Listener and print a stacktrace > >>>>> when the > >>> stop > >>>>> event happens. I need to know how to install such > >>>>> Listener. > >>>>> > >>>> > >>>> http://tomcat.apache.org/tomcat-6.0-doc/config/listeners.html > >>>> > >>>> > >>>> > There are several listeners that have been already configured there. > > You > >>> can > >>>> use their source code as an example. > >>>> > >>>>> http://www.mail-archive.com/users@tomcat.apache.org/msg84717.html > >>>>> > >>>>> > >>>>> > Server version: Apache Tomcat/6.0.16 > >>>>> Server built: Jan 28 2008 11:35:29 Server number: > >>>>> 6.0.16.0 OS Name: SunOS OS Version: 5.10 > >>>>> Architecture: sparc JVM Version: 1.6.0_51-b11 JVM > >>>>> Vendor: Sun Microsystems Inc. > >>>> > >>>> A recent commercial JRE, but 5,5 years old Tomcat? You may > >>>> need to read > >>> this: > >>>> http://tomcat.apache.org/security-6.html > >>>> > >>>>> > >>>>> > >>>>> Error in the catalina.out > >>>>> > >>>>> Oct 30, 2013 5:04:56 AM > >>>>> org.apache.coyote.http11.Http11Protocol pause INFO: Pausing > >>>>> Coyote HTTP/1.1 on http-9920 Oct 30, 2013 5:04:56 AM > >>>>> org.apache.catalina.connector.Connector pause SEVERE: > >>>>> Protocol handler pause failed java.net.ConnectException: > >>>>> Connection refused at > >>>>> java.net.PlainSocketImpl.socketConnect(Native Method) at > > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:382) > >>>>> at > >>>>> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:241) > >>>>> > >>>>> > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:228) > >>>>> at > >>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:365) > >>>>> at java.net.Socket.connect(Socket.java:527) at > >>>>> java.net.Socket.connect(Socket.java:476) at > >>>>> java.net.Socket.<init>(Socket.java:373) at > >>>>> java.net.Socket.<init>(Socket.java:216) at > >>>>> > > org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:486) > >>>>> > > > at > >>> org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:283) > >>>>> > >>> > at org.apache.jk.server.JkMain.pause(JkMain.java:681) > >>>>> at > >>>>> org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153) > >>>>> > >>>>> > at > >>>>> org.apache.catalina.connector.Connector.pause(Connector.java:1073) > >>>>> > >>>>> > at > >>>>> > > org.apache.catalina.core.StandardService.stop(StandardService.java:563) > >>>>> > > > at > >>>>> org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) > >>>>> > >>>>> > at > > org.apache.catalina.startup.Catalina.stop(Catalina.java:628) > >>>>> at > >>>>> > >>> > > > org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:671) > >>>> > >>>> > > > Here you already have the stacktrace. > >>>> > >>>> It starts with "CatalinaShutdownHook". It means that JVM was > >>>> shut down by some external force (e.g. a HUP signal). Thus > >>>> the shutdown hook was triggered. > >>>> > >>>> Best regards, Konstantin Kolinko > >>>> > >>>> --------------------------------------------------------------------- > >>> > >>>> > Hi Konstantin, > >>> > >>> To find out the actual reason we are changing log level to > >>> trace. Will > > keep > >>> you all updated on the same. > >> > >> What log level? > > > > Added .level = fine to understand what is happening. > >> > >> Tuning anything on the java side is unlikely to help. > >> > >> 1. If shutdown is initiated by ShutdownHook like in the > >> stacktrace above, it means that JVM died (because of Ctrl+C or > >> SUGHUP or similar that happened outside of the Java code) or > >> exited (because of a java.lang.System.exit() call). > > > > This is unix environment and I suppose if we execute startup.sh > > tomcat runs in background. > > You might not be able to just run startup.sh and then close your > connection. Is that what you are doing? > > The original list-archives thread you posted explains exactly that > potential danger. > > If you run "startup.sh" and then immediately log out of the terminal > used to run startup.sh, what happens? > It is still in running state. As per my information process runs in background mode. As of now we have added -Xrs parameter in JVM arguments. Is there any other way to troubleshoot this issue? > > - -chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.15 (Darwin) > Comment: GPGTools - http://gpgtools.org > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQIcBAEBCAAGBQJSdP9jAAoJEBzwKT+lPKRYvtQQAK6YZHKYKZXdpON6SMyHbpdU > LzfBwnHPCxUGJ87xvM8bofR/UfWyKEqjcFzvNkRjd76DO4oyRI+kBW3pIvN/W/Zn > twHnEQvyrF6CZJlMKLUuboAgzfZ0eu6GP77YYIuh2Olt+VaNt7gTAFCg7C370piZ > h8DwfoTdGahPf9xL5FPCZymNoJIfZac5ugwl62N5V4s4ic0+S1AYCJQRkrMxFTXt > 9xV7yM1HCRKlfn/y4DdstzB2l0iEMwrfdQHKUxUnG0M/m2o8YNFTz3Ns2hRQLfCG > EqF4mm03Ou32f/ysMQof8cLodAMfZO0uSGS3/OYnYG2oR+Ved8OOn1KZBFmUvwE0 > U6+0N2oUjqa4qDaHZ9y2lfEX7xySyl8ToY/Y6KCv2In0rdfSMmmZ3jwHRjaUnPk/ > 5Yg1ls9PpBlqS+m4DkVQRcGDQuYrRNeqjcUyPoQyrm5rR8sk2ZoVwc5eMl+cJo0w > 7UJTceYDccmK7+kUsrJT9pkmhtcelFPILSRimqiiNkYQO+RIq7720F9Y4CQgDZt4 > BFlstq97djtq7hObNdgFxu4GcDTF/kCoBY7ONpAFbHUKgjRTFWaRVmeJh/sHHi0H > Zmx+bd5GqCEtWeSQgpseL8ppT3halNI3uhRT+18sWEQkAB7uWu2e8s81VOxcxvsO > jLYo9TzCkTmgCpi/XdTd > =iIY0 > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > -- Regards, Vidyadhar