我把内存设置到1G了
JAVA_OPTS="-Xms256m -Xmx1024m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m"
但是内存一直增长,最后导致服务器挂了 502...
有什么见解的地方? 麻烦提出来,什么疑问都可以提。
------解决思路----------------------
服务器挂了,不是吧,最多是jvm内存溢出吧
------解决思路----------------------
是不是web项目内存泄露了?
------解决思路----------------------
用这个工具
JProfiler看看
------解决思路----------------------
内存泄露了吧,一般tomcat这个问题比较多,用工具看一下是哪里内存占用比较大,在分析代码就行了吧,看看楼下大侠还有没有更好的办法
------解决思路----------------------
分析日志,如果是outofmemory,那就把参数继续调大。你这才1G啊,也好意思叫服务器。
确定是outofmemory之后,再试试看有没有优化的可能。其实买根内存条有这么费劲吗。
------解决思路----------------------
但是内存一直增长,最后导致服务器挂了 502..
如果是你说的这样,肯定有OOM发生
------解决思路----------------------
分析日志,增加jvm的参数大小!