线上tomcat突然自动关闭疑问

[复制链接]
查看11 | 回复6 | 2021-1-27 06:48:26 | 显示全部楼层 |阅读模式
线上项目TOMCAT服务突然终止服务,自动关闭了,以下是日志,
引用04-Sep-201817:21:23.976INFO[main]org.apache.catalina.core.StandardServer.awaitAvalidshutdowncommandwasreceivedviatheshutdownport.StoppingtheServerinstance.
04-Sep-201817:21:23.977INFO[main]org.apache.coyote.AbstractProtocol.pausePausingProtocolHandler["http-nio-8083"]
04-Sep-201817:21:24.028INFO[main]org.apache.coyote.AbstractProtocol.pausePausingProtocolHandler["ajp-nio-8008"]
04-Sep-201817:21:24.078INFO[main]org.apache.catalina.core.StandardService.stopInternalStoppingservice[Catalina]
04-Sep-201817:21:24.081INFO[localhost-startStop-2]org.apache.catalina.core.StandardWrapper.unloadWaitingfor[1]instance(s)tobedeallocatedforServlet[dispatcherServlet]
04-Sep-201817:21:25.082INFO[localhost-startStop-2]org.apache.catalina.core.StandardWrapper.unloadWaitingfor[1]instance(s)tobedeallocatedforServlet[dispatcherServlet]
04-Sep-201817:21:26.083INFO[localhost-startStop-2]org.apache.catalina.core.StandardWrapper.unloadWaitingfor[1]instance(s)tobedeallocatedforServlet[dispatcherServlet]
04-Sep-201817:21:26.187INFO[localhost-startStop-2]org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext.doCloseClosingorg.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6051ef4c:startupdate[MonSep0321:27:45CST2018];rootofcontexthierarchy
04-Sep-201817:21:26.190INFO[localhost-startStop-2]org.springframework.context.support.DefaultLifecycleProcessor.stopStoppingbeansinphase2147483647
04-Sep-201817:21:26.191INFO[localhost-startStop-2]org.springframework.jmx.export.annotation.AnnotationMBeanExporter.destroyUnregisteringJMX-exposedbeansonshutdown
04-Sep-201817:21:26.192INFO[localhost-startStop-2]org.springframework.jmx.export.annotation.AnnotationMBeanExporter.unregisterBeansUnregisteringJMX-exposedbeans
04-Sep-201817:21:26.195INFO[localhost-startStop-2]org.springframework.scheduling.quartz.SchedulerFactoryBean.destroyShuttingdownQuartzScheduler
04-Sep-201817:21:26.213WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbcThewebapplication[ROOT]registeredtheJDBCdriver[com.mysql.jdbc.Driver]butfailedtounregisteritwhenthewebapplicationwasstopped.Topreventamemoryleak,theJDBCDriverhasbeenforciblyunregistered.
04-Sep-201817:21:26.216WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[Abandonedconnectioncleanupthread]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:64)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
04-Sep-201817:21:26.217WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-1]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.218WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-2]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.218WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-3]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.219WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-4]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.220WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-5]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.220WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-6]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.221WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-7]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.222WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-8]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.222WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-9]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.223WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-10]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.224WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-11]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.225WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-12]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.225WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-13]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.226WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-14]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.227WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-15]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktraceofthread:
java.lang.Object.wait(NativeMethod)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
04-Sep-201817:21:26.227WARNING[localhost-startStop-2]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohavestartedathreadnamed[RenrenScheduler_Worker-16]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.Stacktra

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
因为主楼只能发10000字,就发在这里了,我日志看了一遍,从前面开始,服务开始逐步停止,就好像是正常流程停止一样。后面因为JDBC无法回收导致内存溢出?
我不确定我是否分析的对,网上也找了大量资料,没有办法定位问题,所以只能麻烦大家帮忙看看。
谢谢了!
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
有没有朋友能解答一下啊?????
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
服务器假死现象?看看是不是系统内存不够或程序内存泄漏或jvm内存优化。仅供参考哈
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
内存不够了,jvm设置一下内存
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
引用4楼wang135139的回复:内存不够了,jvm设置一下内存
我不是他特别懂的是,这个项目是前一天晚上有重启过,然后第二天晚上内存不够当机了?
但是在这之前和在这之后都是好好的。
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
可能是大量请求,大量静态数据,或者是内存泄露。建议你可以拿一下jvm日志看一下就知道了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行