首页 新闻 搜索 专区 学院

tomcat6 老是内存溢出

0
[待解决问题]

问一下,为什么tomcat6老是内存溢出。我的环境是基于linux下面的nginx+apaceh+mysql+下搭建的,前端是一个apk软件作为访问。连接数一超过600。程序就开始报错,最后tomcat6奔溃了。查看日志会发现会提示tomcat6 内存溢出。。。

步惊雷的主页 步惊雷 | 菜鸟二级 | 园豆:202
提问于:2017-11-20 12:18
< >
分享
所有回答(2)
0

建议调整一下最大堆内存,参考 tomcat 性能优化

dudu | 园豆:38820 (高人七级) | 2017-11-20 13:02

t调整了,还是没有用

支持(0) 反对(0) 步惊雷 | 园豆:202 (菜鸟二级) | 2017-11-20 14:00
0

1、没达到服务器的承受上限,就调内存

2、如果调内存没用,有可能是程序问题造成的内存来不及释放 用内存分析工具检测一下 或者把dump文件拉出来看看哪个对象占用内存比较大(如果交互比较大的数据比如从云服务器上拉比较大的数据异常退出的时候没关掉链接这个对象不会被释放的)

3、如果调内存没用 程序也没问题那应该是达到服务器承受上限 你要考虑的不是加内存而是其他策略(把不必要的链接关掉,或者再加服务器之类的)

一般也就这样吧

初学者max | 园豆:257 (菜鸟二级) | 2017-11-21 13:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册