这个内存是几个意思,卡成皮皮虾


image.png内存占用太高了,tomcat内存已分配20G,

是不是没有释放呀,tomcat的释放还是帆软的释放?

智能运维我给关了。存活时间10min

问题找到了,我给tomcat设置的初始内存和最大内存都是20G,但是GC有个问题,只会当内存达到最大值是才会工作,这也就导致,tomcat的内存在一直增大,最后就卡成皮皮虾了,但是决策平台带的回话机制呢,除了回话存活时间,就是预警杀掉进程

预警机制到了80之后,触发才会杀死进程的话,感觉还是会卡,服务器都卡。

所以说寻求一个用户退出,自动清除占用内存的法子

退出session我不确定会不会释放内存。各位大佬给个主意啦



感觉有可能是连接池的问题


FineReport Doctor_Wei 发布于 2019-7-26 15:36 (编辑于 2019-7-26 17:24)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
Doctor_WeiLv7中级互助
发布于2020-6-6 10:20

9版本存在这个问题,最后自己写了个手动释放内存才解决的

最佳回答
0
咦呀小气鬼Lv2初级互助
发布于2019-7-26 15:49

我也要换一个有内存的电脑!

哼,重启!

  • Doctor_Wei Doctor_Wei(提问者) 哈哈,服务器,我的也才8G 看看描述,看看有没有法子
    2019-07-26 17:22 
最佳回答
0
冥王星Lv7见习互助
发布于2019-7-26 16:05(编辑于 2019-7-26 16:06)

请问下,楼主的服务器,是什么配置?

分给Tomcat的内存,居然有20G。

我这边总共才8G。


是不是服务器上开了其他应用?


最佳回答
0
白水先生Lv3初级互助
发布于2019-7-26 16:58
  1. 首先你要看JVM最大值设置的是否完全利用了物理内存

  2. 你要检查你本身的报表设计的是否有问题,是否有不合理的地方导致瞬时内存增加很大

最佳回答
0
Kevin-sLv7中级互助
发布于2019-7-26 17:18

你这有点奇葩,才三个连接,你是不是把内存设置成20M了,还是你本机内存就只剩20M

最佳回答
0
guangguang210Lv2见习互助
发布于2019-8-29 10:34

找到解决办法没,求分享

  • Doctor_Wei Doctor_Wei(提问者) 测试了一下,是现有版本的问题,其他版本没问题,你可以考虑一下升级 我这边是没升级,然后写了个内存手动释放的板子
    2019-08-29 10:50 
  • 7关注人数
  • 936浏览人数
  • 最后回答于:2020-6-6 10:20
    请选择关闭问题的原因
    确定 取消
    返回顶部