Hi Christopher, Did you get a chance to look into this?
Please help us in resolving this issue. On Sat, Jul 18, 2020 at 11:26 AM Kushagra Bindal <bindal.kusha...@gmail.com> wrote: > Hi Chris, > > Additionally when trying to stop running application, we are getting below > error. > > Sat Jul 18 05:49:40 UTC 2020 > ************************** > * Stopping the Web Server > ************************** > Sat Jul 18 05:49:40 UTC 2020 > ./wfc: line 28: /usr/local/nginx/nginx: No such file or directory > ./wfc: line 233: /usr/local/nginx/nginx: No such file or directory > > Sat Jul 18 05:49:40 UTC 2020 > * Nginx has been stopped > ************************** > * Shutdown the wfc Server gracefully > ************************** > # ********************************************************************* > # Tomcat shutdown with wait time: 30 > # ********************************************************************* > Using CATALINA_BASE: /usr/local/xyz/tomcat > Using CATALINA_HOME: /usr/local/xyz/tomcat > Using CATALINA_TMPDIR: /usr/local/xyz/tomcat/temp > Using JRE_HOME: /usr/local/xyz/jdk > Using CLASSPATH: > /usr/local/xyz/tomcat/bin/bootstrap.jar:/usr/local/xyz/tomcat/bin/tomcat-juli.jar > Using CATALINA_PID: /usr/local/xyz/tomcat/tomcat.pid > Tomcat did not stop in time. > To aid diagnostics a thread dump has been written to standard out. > Killing Tomcat with the PID: 4280 > The Tomcat process has been killed. > # ********************************************************************* > # Tomcat shutdown result: 0 > # ********************************************************************* > > > > Whereas below error that I mentioned earlier is coming when application is > in INPROGRESS and not yet come into running state and when we stop the same > it is throwing below error. > > On Sat, Jul 18, 2020 at 10:17 AM Kushagra Bindal < > bindal.kusha...@gmail.com> wrote: > >> Hi Chris, >> >> To stop tomcat we are using the below command. >> >> bin/shutdown.sh -$sleeptime -force >> >> Where in our case sleeptime is set to 30. >> >> Please find the attached server.xml which we are using in our application. >> >> Also I have copy-paste the complete content below in this email as well. >> >> ---------------------------------------------------------------------------------------- >> >> <?xml version='1.0' encoding='utf-8'?> >> <Server port="8005" shutdown="SHUTDOWN"> >> <Listener className="org.apache.catalina.startup.VersionLoggerListener" >> /> >> <Listener className="org.apache.catalina.core.AprLifecycleListener" >> SSLEngine="on" /> >> <Listener >> className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> >> <Listener >> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> >> <Listener >> className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> >> <GlobalNamingResources> >> <Resource name="UserDatabase" auth="Container" >> type="org.apache.catalina.UserDatabase" >> description="User database that can be updated and saved" >> >> factory="org.apache.catalina.users.MemoryUserDatabaseFactory" >> pathname="conf/tomcat-users.xml" /> >> <Resource name="jdbc/edbDataSource" auth="Container" >> type="javax.sql.DataSource" >> username="db_username_stub" >> password="db_password_stub" >> factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" >> url="READ_WRITE_URL_STUB" >> driverClassName="com.edb.Driver" >> initialSize="5" >> maxWait="30000" >> maxActive="50" >> maxIdle="20" >> minIdle="5" >> maxAge="7200000" >> validationQuery="SELECT 1; COMMIT;" >> initSQL="ALTER SESSION SET statement_timeout=3600000; ALTER SESSION SET >> idle_in_transaction_session_timeout=3660000; COMMIT;" >> poolPreparedStatements="true" >> testWhileIdle="false" >> testOnBorrow="true" >> testOnReturn="false" >> validationInterval="120000" >> timeBetweenEvictionRunsMillis="15000" >> removeAbandonedTimeout="300" >> removeAbandoned="false" >> logAbandoned="false" >> minEvictableIdleTimeMillis="120000" >> jmxEnabled="true" >> >> jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState; >> >> org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer; >> >> org.apache.tomcat.jdbc.pool.interceptor.StatementCache(max=4000)" /> >> <Resource name="jdbc/edbDataSourceReadOnly" auth="Container" >> type="javax.sql.DataSource" >> username="db_username_stub" >> password="db_password_stub" >> factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" >> url="READ_ONLY_URL_STUB" >> driverClassName="com.edb.Driver" >> initialSize="5" >> maxWait="30000" >> maxActive="50" >> maxIdle="20" >> minIdle="5" >> defaultReadOnly="true" >> validationQuery="SELECT 1; COMMIT;" >> initSQL="ALTER SESSION SET statement_timeout=3600000; ALTER >> SESSION SET idle_in_transaction_session_timeout=3660000; COMMIT;" >> poolPreparedStatements="true" >> testWhileIdle="false" >> testOnBorrow="true" >> testOnReturn="false" >> validationInterval="120000" >> timeBetweenEvictionRunsMillis="15000" >> removeAbandonedTimeout="300" >> removeAbandoned="false" >> logAbandoned="false" >> minEvictableIdleTimeMillis="120000" >> jmxEnabled="true" >> >> jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState; >> >> org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer; >> >> org.apache.tomcat.jdbc.pool.interceptor.StatementCache(max=4000)" /> >> </GlobalNamingResources> >> <Service name="Catalina"> >> <Connector port="8080" protocol="HTTP/1.1" >> server="" >> connectionTimeout="20000" >> redirectPort="8443" maxHttpHeaderSize="16384"/> >> <Connector port="8085" protocol="HTTP/1.1" >> server="" >> connectionTimeout="20000" >> redirectPort="8443" maxHttpHeaderSize="16384"/> >> >> <Engine name="Catalina" defaultHost="localhost"> >> <Realm className="org.apache.catalina.realm.LockOutRealm"> >> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" >> resourceName="UserDatabase"/> >> </Realm> >> <Host name="localhost" appBase="webapps" >> unpackWARs="true" autoDeploy="true"> >> <Valve className="org.apache.catalina.valves.AccessLogValve" >> directory="${log.dir}/tomcat" >> prefix="localhost_access_log" suffix=".txt" >> pattern="%h %l %u %t "%r" %s %b" /> >> </Host> >> </Engine> >> </Service> >> </Server> >> >> >> >> >> ----------------------------------------------------------------------------------------- >> >> Please suggest what needs to be done to resolve this issue. >> >> >> On Sat, Jul 18, 2020 at 12:47 AM Christopher Schultz < >> ch...@christopherschultz.net> wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA256 >>> >>> Kushagra, >>> >>> On 7/17/20 11:47, Kushagra Bindal wrote: >>> > Similar issues we are also facing in our environment. What could be >>> > the problem? >>> > >>> > On Fri, Jul 17, 2020 at 6:04 PM om tiwari <omt121...@gmail.com> >>> > wrote: >>> > >>> >> Hi, >>> >> >>> >> We have upgraded our tomcat version from 8.5.24 to 8.5.53 in >>> >> application. After upgrading we are facing issue while stopping >>> >> tomcat. Below is the stack-trace : >>> >> >>> >> Using CATALINA_BASE: /usr/local/kronos/tomcat Using >>> >> CATALINA_HOME: /usr/local/kronos/tomcat Using CATALINA_TMPDIR: >>> >> /usr/local/kronos/tomcat/temp Using JRE_HOME: >>> >> /usr/local/kronos/jdk Using CLASSPATH: >>> >> >>> >> /usr/local/kronos/tomcat/bin/bootstrap.jar:/usr/local/kronos/tomcat/b >>> in/tomcat-juli.jar >>> >> >>> >> >>> Using CATALINA_PID: /usr/local/kronos/tomcat/tomcat.pid >>> >> Jul 17, 2020 11:44:44 AM org.apache.catalina.startup.Catalina >>> >> stopServer SEVERE: Could not contact [localhost:8005]. Tomcat may >>> >> not be running. Jul 17, 2020 11:44:44 AM >>> >> org.apache.catalina.startup.Catalina stopServer SEVERE: >>> >> Catalina.stop: java.net.ConnectException: Connection refused >>> >> (Connection refused) at >>> >> java.net.PlainSocketImpl.socketConnect(Native Method) at >>> >> java.net >>> >> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) >>> >> >>> >> >>> at java.net >>> >> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.jav >>> a:206) >>> >> >>> >> >>> at java.net >>> >> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) >>> >> >>> >> >>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >>> >> at java.net.Socket.connect(Socket.java:589) at >>> >> java.net.Socket.connect(Socket.java:538) at >>> >> java.net.Socket.<init>(Socket.java:434) at >>> >> java.net.Socket.<init>(Socket.java:211) at >>> >> org.apache.catalina.startup.Catalina.stopServer(Catalina.java:504) >>> >> >>> >> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> at >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> java:62) >>> >> >>> >> >>> at >>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>> sorImpl.java:43) >>> >> >>> >> >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> >> at >>> >> org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:389) >>> >> >>> >> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:479) >>> >> >>> >> Tomcat did not stop in time. To aid diagnostics a thread dump has >>> >> been written to standard out. Killing Tomcat with the PID: 21210 >>> >> The Tomcat process has been killed. >>> >> >>> >> --------------------------------------------------------------------- >>> - --------------------------------- >>> >> >>> >> >>> >> >>> At last the tomcat is stopped but we are not able to understand this >>> >> connection refused stack trace in this stop process. >>> >> >>> >> It also takes time in stopping the tomcat server now since >>> >> upgrade `10-15 sec. >>> >> >>> >> Can anyone help us in resolving this issue? >>> >>> Can you post your <Server> element from conf/server.xml? >>> >>> How do you stop Tomcat -- looks like using "catalina.sh stop" or similar >>> ? >>> >>> - -chris >>> -----BEGIN PGP SIGNATURE----- >>> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ >>> >>> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl8R9N4ACgkQHPApP6U8 >>> pFga8RAAws1xIkDJJQptsdTu/2T/jssbnnDVewrI4LXguNoavHBxncGzw8r3Jczw >>> Qkx7rJcpoP9KcBmvDjipLDimVMS/uqErAgzb1kS52qUD44gdL2HdKfTyvVmUnOGU >>> xqlVD6JrJjLhATxhHhomDp5omcy8dn+j5XHJD0bGbISjKMsH5SPNUHNI0x2NIWNX >>> u3qcQxNlKiCN5iZpniAPhjVOPA+EFW91W83H37LZkrA7YFV9q4Z/FuHbHit0DL+J >>> sJN7oW9afPeVco5Q80IKiT2EDQEhcLH2zUNRwYqGfktewsgOM5cWN8NSXmqqsZDz >>> B2Zq7OqhAGx3b/OV9OpVSO0v+Pv6G2GMmhdv35eFq/JTkJBwMhd8H9PEc8yDEbTF >>> 0VaKmzjWuxs4ALPvD7yQtyidZE0I8H1MQBg4E1ROC1vMNfEkQXT47ChVq4zvJJDv >>> J1h+6ZHCmY6uLkZLltOZQtUnkFUAS0qn6AY80Dm0FWmMcorBUY0XRQSSfY0Xzpmv >>> CafkAgx6TZKiFGTbmXH90JrSrHQBchBvm4GmOKDNp9W3U/ZV8QQoBH4JLsGu/2e4 >>> Cgq/TwBmc7VrjW4gYVg/fQ+mkF/4z2K1o9h2vAD/Di50TpARAIrRZbangqwvQxKN >>> b6IFIT965wW0MuhiaIO1leWc3nqLXzII8EEcg5xsduFx/aqrnKI= >>> =2Ey1 >>> -----END PGP SIGNATURE----- >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >>> For additional commands, e-mail: users-h...@tomcat.apache.org >>> >>> >> >> -- >> Regards, >> Kushagra >> > > > -- > Regards, > Kushagra > -- Regards, Kushagra