dubbo 导致tomcat内存溢出

SEVERE: The web application [/superapi] appears to have started a thread named [DubboRegistryFailedRetryTimer-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [localhost-startStop-1-SendThread(hfftautzk02:2181)] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [DubboSaveRegistryCache-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [DubboClientReconnectTimer-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [NettyClientBoss-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [New I/O client worker #1-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [dubbo-remoting-client-heartbeat-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [DubboClientReconnectTimer-thread-2] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [New I/O client worker #1-2] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [dubbo-remoting-client-heartbeat-thread-2] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [DubboResponseTimeoutScanTimer] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [Thread-4] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [/superapi] appears to have started a thread named [Thread-5] but has failed to stop it. This is very likely to create a memory leak.
Nov 29, 2017 7:10:48 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads

2

1个回答

把错误信息帖全一点呗

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Tomcat内存溢出的原因
常见的一般会有下面三种情况: n1.OutOfMemoryError: Java heap space 堆内存溢出 n2.OutOfMemoryError: PermGen space 永久保存区域溢出 n3.OutOfMemoryError: unable to create new native thread 无法创建新的线程nnTomcat内存溢出解决方案: n  对于前两种情况,在应用本...
dubbo问题记录-多注册中心配置错导致爆内存
问题描述多个系统间对接,用到多个注册中心,正常配置,然而一次重启后发现启动一段时间后接口服务就挂掉
dubbo调用超时问题导致的JVM内存溢出
dubbo调用超时似乎和JVM内存溢出没有太直接的关联,但上周在项目中出现的一个dubbo调用超时异常,在尝试解决的时候引起了JVM内存溢出问题。问题起因:本人在公司是负责即时通讯服务的,某天正准备下班回家,突然接到运营部门的电话说现在有一个紧急的通知要做全员发布,但是发布之后所有人都没有收到。接到这个电话之后,我脑子中的第一反应是最近也没对服务器做过任何的更改,怎么会出现发布失败的问题呢。发布全...
tomcat内存溢出原因分析与解决以及java内存溢出、栈溢出的原因与排查方法
tomcat内存溢出原因分析与解决以及java内存溢出、栈溢出的原因与排查方法
完美解决tomcat内存溢出问题
tomcat是目前应用十分广泛的一个Java servlet container与web服务器,反正5年来我是从4.0.6一直用到5.5.9,期间也出现过几次崩溃抛出类似hs_err_pid31199.log的log,不过绝大部分时间是运行平稳的。但java.lang.OutOfMemoryErrorrn的异常相信真正用过tomcat的人都遇到过,抛开程序问题不谈(使用Borland的optimi...
记一次JVM内存溢出造成的tomcat假死排查
今天中午公司老官网挂了,无法访问。领导让我帮同事排查。rn首先NGINX没有问题,其他网站都能访问。rn然后telnet访问tomcat端口。发现端口已经无法访问。但应用仍在服务器上运行。初步判断是tomcat假死造成的。而能造成tomcat假死的多半就是jvm出问题了。rn马上在tomcat启动文件中加入jvm的rmi监控命令和gc日志打印命令。应用重启之后,立马发现了端倪。cpu和内存消耗居高
tomcat 部署项目 导出PDF内存溢出
项目需要导出PDF,没有什么好的方法,想通过html转成PDFrnrn[color=red](各位博主如果有好的方法,可以告诉我下)[/color]rnrn找了组件PD4ML-3.80X-9.JAR 做为转换组件,项目部署成功后导出PDF内存溢出rnrn分析原因 由于JAVA 虚拟机 jvm虚拟机的默认Heap大小是64Mrnrn项目当导出PDF时,需要加载字体库,由于空间不足导致java 内存崩...
关于tomcat总是内存溢出
[size=medium]有一段时间Tomcat总报内存溢出,以防万一忘记这里做下笔记[/size]rn[img]http://dl2.iteye.com/upload/attachment/0094/6745/a1630398-1a2f-3457-80f0-737f0c288bb3.png[/img]rn[code="java"]rn-Xms800m -Xmx800m -XX:PermSize=...
dubbo持续检查超时时间线程DefaultFuture
这个类有个静态块,就是创建并运行了线程,里面有个参数RemotingInvocationTimeoutScan(),这个类就是一直轮询,查看哪个Future超时了。 static {n Thread th = new Thread(new RemotingInvocationTimeoutScan(), "DubboResponseTimeoutScanTimer");
关于tomcat内存溢出,及判断
tomcat的catalina.sh加入JAVA_OPTSXms计算方法当前所用最大内存*8/5(下面表格的used,total是总量)Xloggc代表GC日志文件JAVA_OPTS="-Xms6144m -Xmx6144m -XX:PermSize=2048m -XX:MaxPermSize=2048m -Djava.awt.headless=true -XX:+PrintClassHistog...
开发踩坑记录之四:Tomcat内存溢出问题分析
Tomcat内存溢出问题分析
tomcat频繁内存溢出,但是查看jvm并没有不够用,怎么回事?请来设置下启动参数吧...
nXSocket内存泄漏问题深度分析rnrnrn rn rnrnrnrn rnrn 大概一个月前在一个数据迁移的过程中,在数据迁移到900多W的时候程序崩溃了,系统最后记录的日志是这样的:rnn Exception in thread "xDispatcher#CLIENT" java.lang.OutOfMemoryErrorr...
tomcat connector 缓存连接数过多至内存溢出
最新有过一次内存溢出,把heapdump拉下来分析了一下,发现org.apache.coyote.RequestInfo存在上W个实例,再仔细一下都是放在org.apache.coyote.RequestGroupInfo的processors对象中,再进一步查看发现在里面的request不只是html而且js等资源的请求也缓存在里面,于是我断定这问题不是出在应用,应该是TOMCAT连接器上出问题...
Tomcat内存溢出解决办法
安装版Tomcat如下设置1. 在Tomcat的安装目录的bin目录下,寻找Tomcat8w.exe文件2. 双击该文件,显示如下界面,选中Java,在初始化内存池和最大内存池中设置Tomcat所需要的内存,我设置的是512和1024。2. 在Java options属性框中输入以下内容-XX:PermSize=512M-XX:MaxPermSize=1024M绿色版Tomcat如下设置1. 在T...
tomcat内存溢出
tomcat内存溢出解决方法:nwindows下更改catalina.bat文件内容(有则改无则加),主要是修改Xmx参数nnnset JAVA_OPTS=%JAVA_OPTS% -Xms512M -Xmx1024M -server -XX:PermSize=512M -XX:MaxPermSize=1024Mnn-Xms:minimum memory size for pile and heap...
Tomcat内存溢出,解决方法
怎么知道tomcat服务器内存溢出了呢?看一下cmd命令行显示的内容就知道了,java.lang.OutOfMemoryError: PermGen space就是内存溢出找到tomcat bin目录下,用编辑器打开catalina.bat,右键编辑,在第一行下边添加set JAVA_OPTS= -Xms1028m -Xmx5120m -XX:PermSize=32M -XX:MaxPermSiz...
tomcat 内存优化
tomcat内存溢出分析及解决方案,主要是分析tomcat内存溢出原因及对应的解决方案
记一次Dubbo导致的内存泄漏过程分析及解决
       近日测试团队反馈版本机测试环境请求经常卡顿,十分缓慢,甚至有超时的情况,但是请求返回、业务逻辑均是正常的,因此进行了一番排查。nn        首先查看应用日志,及控制台监控,应用均表现无异常,由于版本机为单应用测试坏境,因此也排除负载均衡等问题。于是监控了一下linux环境nn        1、top命令查询linux环境内存及cpu使用情况,发现应用占用cpu达到了90%多,...
Linux tomcat解决内存溢出
tomcat 日志报错:rniZ284dfbxn8Z:/usr/local/apache-tomcat-7.0.67/logs # tail -f catalina.outrnException in thread "http-bio-8080-exec-46" java.lang.OutOfMemoryError: PermGen spacernException in thread "http
Tomcat 内存溢出解决方式
在项目部署过程中经常会出现tomcat内存溢出的问题,一下是本人遇到的几种情况:n注意:linux 与windows 修改的方式不同,具体设置大小根据现场情况。 linux下编辑tomcat的catalina.sh文件,在第一行的后面增加一句,或者在 echo Using CATALINA_BASE: “%CATALINA_BASE%” 前面加一句nJAVA_OPTS=’-server -Xm...
tomcat内存溢出调整内存
  解决办法:nn1.修改Tomcat\bin\catalina.bat,添加如下内容nnset JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=512mnn2.修改eclispse中的tomcat内存大小nnEclipse->Window->Preferences->Server->Runti...
Tomcat内存溢出三种情况及解决办法
Tomcat内存溢出三种情况及解决办法,不同的异常采用不同的方式解决,不能盲目的增加内存就可以了。
集群间同步导致的内存溢出
有一个基于B/S的MIS系统,硬件为两台2个CPU,8GB内存的HP小型机,服务器是WebLogic9.2,每台机器启动了3个WebLogic实例,构成一个6个节点的亲合力式集群。由于是亲合式集群,节点之间没有进行Session同步,但是有一些需求要实现部分数据在各个节点间共享。开始这些数据存放在数据库中,但由于读写频繁竞争很激烈,性能影响较大,后面使用JBossCache构建了一个全局缓存。全局...
linux下tomcat内存溢出
java.lang.OutOfMemoryError: Java heap spacernrnrnJVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,rnrn其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可rnrn进行设置。Hea
eclipse启动tomcat内存溢出解决方式
因为eclipse默认分配给tomcat的内存太小,不足以启动大的项目 neclipse对应的server中添如下配置: n-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
关于Java Tomcat 内存溢出排查
网站不知道什么时候,开始内存飙升,从   Tomcat  启动后,初始内存占用4%~5% 左右,到20%、40% 最后服务器卡死,SSH都连不上服务器,不得不重启。但是我知道是我程序的问题。然后分析问题,解决问题。陆陆续续持续了一个多月,下面分享解决思路。nn一、定位造成内存溢出可能存在的问题nnio流操作文档没关闭流。n 往一个静态集合变量里一直压栈。n 连接没释放。n Java队列没消耗。n ...
Dubbo超时重试机制带来的数据重复问题
Dubbo超时重试机制带来的数据重复问题
windows修改tomcat内存溢出问题
set   JAVA_OPTS=-Xms256m -Xmx512m
tomcat内存配置解决内存溢出问题
遇到内存溢出问题如下:nnnn解决方法:找到tomcat-bin下的catalin.sh进行编辑nnnn添加:JAVA_OPTS='-Xms512m -Xmx1024m'nn“m”说明是MB,否则就是KB了,在启动tomcat时会 报内存不足。nn-Xms:初始值-Xmx:最大值-Xmn:最小值nnnn nn nn nn nn nn nn nn nn nn nn ...
关于dubbo+shiro导致dubbo无法注入的问题解决方案
最近在一个项目中通过springboot集成dubbo+shiro,在集成完成代码后调试时发现用户登录时一直报空指针异常,定位问题位于dubbo的@Refrence注解引入的类未实例化,在网上查找了半天找到了一些解决方法,比如使用dubbo的配置文件或者修改dubbo的源码等等,始终不太优雅,而且使用了springboot再使用dubbo的xml配置总感觉十分别扭。在MyShiroRealm中去掉...
dubbo反序列化异常导致服务负载飙高、吞吐率下降
发现问题nn如果consumer端的pojo对象的版本号低于provider端,provider端返回consumer端不存在的pojo对象。dubbo默认用hession在consmer端反序列化时,会抛出一个warning的异常。如图:nn看了下dubbo源码,发现hession在反序列化,调用Class.ForName(type, false, classLoader)失败时会抛出此异常wa...
Tomcat内存溢出情况的处理方案
问题描述:Exception in thread ""http-bio-8080"-exec-1" java.lang.OutOfMemoryError: PermGen spaceException in thread "Druid-ConnectionPool-Destory" java.lang.OutOfMemoryError: PermGen spaceat java.util.Iden...
LINUX部署tomcat内存溢出解决方案.txt
LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。
linux中tomcat内存溢出解决办法
rn常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to create new native threadrn rn前两种通常一起进行操作,也就是通过下面的rnlinux下在catalina.sh文件最前面加入如下语句,这个...
windows 下 tomcat 内存设置(处理tomcat 内存溢出异常)
在 bin目录下的catalina.bat 文件 中的大多rem 后 ,大概在82行 添加这一行rnrnrnrnrnset JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
使用Dubbo调用Mybatis懒加载出现数据丢失--懒加载的数据无法加载
<association property="bankInfo" column="user_id" fetchType="eager"n select="com.jrq.core.mapper.CustomerBankInfoMapper.getDefaultCardByUserId">n rnrnrn添加fetchType="eager"属性rn ,急加载
dubbo服务地址错误或服务没启动导致项目启动不了
在开发项目中,遇到错误,要做的首要事情就是查看错误日志。rnrnrn本次遇到的问题,主要是自己在eclipse启动项目,项目启动一半卡住了,控制台没有任何相关错误信息。rn自己就这样无可奈何了。rn只是重复的重启项目,清缓存,更新maven,检查jar,非常盲目,没有一点针对性,所以浪费了大量的时间,rn但是还是没有找到相关错误。rnrnrnrnrn最后,经检查发现,项目中使用了log4j作为日志
Dubbo超时机制导致的雪崩连接
Dubbo超时机制导致的雪崩连接
myeclipse启动tomcat程序爆内存溢出的心得
一般myeclipse启动tomcat程序爆内存溢出,百度上面的解决方案有三种:rn引用http://blog.csdn.net/crazy_java1234/article/details/51613447rnrn 1、修改myeclipse.ini rnrn      在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclip
使用Service描述的服务与springAop冲突导致服务无法暴露
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghannn 我参与的这个项目架构中采用了dubbo+zookeeper,为了线上排错方便用到了AOP拦截方法打印日志.项目是聚合工程,结构如下,当AOP拦截facade层时会出现服务注册不到dubbo上的情况.nn ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 dubbo学习 java 区块链导致显卡价格