当前位置: 代码迷 >> Java Web开发 >> tomcat有关问题 内存泄漏
  详细解决方案

tomcat有关问题 内存泄漏

热度:309   发布时间:2016-04-14 21:15:34.0
tomcat问题 内存泄漏
运行在linux下 
tomcat报错 ,错误日志为
需要Linux服务器权限;
tomcat错误日志:
org.apache.catalina.loader.WebappClassLoader clearReferencesThreads严重: The web application [/pims] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation.

字面上的意思就是内存泄漏,但是小弟不知道怎么解决或者在哪里检查错误。
求大神帮忙看看,或者修改tomcat的配置也可。
谢谢
------解决思路----------------------
检查 io 关闭、静态变量的生命周期管理
------解决思路----------------------
打开Linux的tomcat中bin 目录,修改catalina.sh
在第一行加入

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=128m  -XX:MaxPermSize=256m'  


亲测可用~
------解决思路----------------------
跟内存泄露没有关系,代码有问题,jar包不对之类的
------解决思路----------------------
内存泄露问题很多,项目的级别,代码质量,一般项目没大到一定的级别和使用的用户到达一定压力都不会出现内存泄露,综上所述,一般情况下,内存泄露,是项目中的代码问题
  相关解决方案