tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vidyadhar <techienote....@gmail.com>
Subject Re: Tomcat getting stopped when idle
Date Sat, 02 Nov 2013 03:31:25 GMT
Hi Konstantin,

On 2 Nov 2013 01:06, "Konstantin Kolinko" <knst.kolinko@gmail.com> wrote:
>
> 2013/11/1 Vidyadhar <techienote.com@gmail.com>:
> > On 1 Nov 2013 00:52, "Konstantin Kolinko" <knst.kolinko@gmail.com>
wrote:
> >>
> >> 2013/10/31 Vidyadhar <techienote.com@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.
>
> (Well, a JVM can be configured to terminate itself on OutOfMemory
> condition, but such option (an -XX one) will be clearly visible among
> arguments of the java process).
>
> 2. 6.0.16 is so old, and I remember some fixes to shutdown process of
> Tomcat 2-3 years ago.
>
> Best regards,
> Konstantin Kolinko
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message