问一下,为什么tomcat6老是内存溢出。我的环境是基于linux下面的nginx+apaceh+mysql+下搭建的,前端是一个apk软件作为访问。连接数一超过600。程序就开始报错,最后tomcat6奔溃了。查看日志会发现会提示tomcat6 内存溢出。。。
1、没达到服务器的承受上限,就调内存
2、如果调内存没用,有可能是程序问题造成的内存来不及释放 用内存分析工具检测一下 或者把dump文件拉出来看看哪个对象占用内存比较大(如果交互比较大的数据比如从云服务器上拉比较大的数据异常退出的时候没关掉链接这个对象不会被释放的)
3、如果调内存没用 程序也没问题那应该是达到服务器承受上限 你要考虑的不是加内存而是其他策略(把不必要的链接关掉,或者再加服务器之类的)
一般也就这样吧