一个运行几天的服务突然在昨天报错
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进程意外退出的问题,这对于任何使用Apache Tomcat作为Web服务器的开发者或系统管理员来说都是一个常见的挑战。Tomcat进程的非预期终止可能会导致服务中断,影响应用程序的可用性和...
本文将深入探讨如何将Tomcat设置为守护程序,以便在系统启动时自动运行,并且在意外关闭后能自动重启,确保服务的连续性。 首先,我们需要理解"守护进程"的概念。在操作系统中,守护进程(Daemon)是一种在后台运行...
配置Supervisor后,当Tomcat意外退出时,它会自动尝试重新启动。 3. **使用Systemd服务**:在支持Systemd的Linux系统中,可以创建一个Tomcat服务单元文件,配置自动重启选项,如`Restart=always`。 4. **集成...
【标题】"his.rar_tomcat"所涉及的是一个针对Tomcat服务器的监控程序,它主要目的是解决在Tomcat运行过程中可能出现的意外退出问题。Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)应用服务器,...
5. **异常处理**:为了防止脚本因为意外错误而终止,我们可以使用`set -e`命令开启脚本退出机制,使得在遇到错误时脚本会立即退出。 6. **守护进程化**:为了使脚本在后台持续运行,可以使用`nohup`命令或者`&`符号...
JSW可以提供更稳定的运行环境,当Tomcat意外退出时,JSW会尝试自动重启它,确保服务的连续性。此外,JSW还允许通过系统服务管理工具来控制Tomcat的启动、停止和状态检查。 **JSW服务配置说明文档** "JSW服务配置...