`

tomcat进程意外退出的问题分析

    博客分类:
  • JAVA
阅读更多

一个运行几天的服务突然在昨天报错

15-May-2019 18:53:38.600 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-10582"]

15-May-2019 18:53:40.649 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-10583"]

15-May-2019 18:53:40.699 INFO [Thread-6] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina

15-May-2019 18:53:46.400 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoader.clearReferencesJdbc The web application [/weatherServer] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

15-May-2019 18:53:46.401 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoader.clearReferencesThreads The web application [/weatherServer] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.

15-May-2019 18:53:46.401 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoader.clearReferencesThreads Stack trace of thread "Abandoned connection cleanup thread":

 java.lang.Object.wait(Native Method)

 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)

 com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

15-May-2019 18:53:46.401 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoader.clearReferencesThreads The web application [/weatherServer] appears to have started a thread named [commons-pool-EvictionTimer] but has failed to stop it. This is very likely to create a memory leak.

15-May-2019 18:53:46.401 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoader.clearReferencesThreads Stack trace of thread "commons-pool-EvictionTimer":

 

 

百度了好久,在这篇文章里面看到相关的结论

http://hongjiang.info/why-kill-2-cannot-stop-tomcat/

是不是这个问题,还需时间观察

因为刚好昨天下午18点45分下班,急匆匆把ssh关掉 然后18点53分就报了这个错

分享到:
评论

相关推荐

    关于 Tomcat进程意外退出的问题解析

    在本文中,我们将深入探讨Tomcat进程意外退出的问题,这对于任何使用Apache Tomcat作为Web服务器的开发者或系统管理员来说都是一个常见的挑战。Tomcat进程的非预期终止可能会导致服务中断,影响应用程序的可用性和...

    tomcat守护程序,自启动.zip_tomcat 守护进程_tomcat 自启动_tomcat守护进程_tomcat自守护_守

    本文将深入探讨如何将Tomcat设置为守护程序,以便在系统启动时自动运行,并且在意外关闭后能自动重启,确保服务的连续性。 首先,我们需要理解"守护进程"的概念。在操作系统中,守护进程(Daemon)是一种在后台运行...

    tomcat 监控 及自动重启

    配置Supervisor后,当Tomcat意外退出时,它会自动尝试重新启动。 3. **使用Systemd服务**:在支持Systemd的Linux系统中,可以创建一个Tomcat服务单元文件,配置自动重启选项,如`Restart=always`。 4. **集成...

    his.rar_tomcat

    【标题】"his.rar_tomcat"所涉及的是一个针对Tomcat服务器的监控程序,它主要目的是解决在Tomcat运行过程中可能出现的意外退出问题。Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)应用服务器,...

    linux tomcat监听自动重启脚本

    5. **异常处理**:为了防止脚本因为意外错误而终止,我们可以使用`set -e`命令开启脚本退出机制,使得在遇到错误时脚本会立即退出。 6. **守护进程化**:为了使脚本在后台持续运行,可以使用`nohup`命令或者`&`符号...

    apache-tomcat-5.5.17-jsw和JSW安装说明文档

    JSW可以提供更稳定的运行环境,当Tomcat意外退出时,JSW会尝试自动重启它,确保服务的连续性。此外,JSW还允许通过系统服务管理工具来控制Tomcat的启动、停止和状态检查。 **JSW服务配置说明文档** "JSW服务配置...

Global site tag (gtag.js) - Google Analytics