首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat OOM错误,即使堆使用量远低于限制

Tomcat OOM错误,即使堆使用量远低于限制
EN

Stack Overflow用户
提问于 2016-05-03 01:11:31
回答 1查看 293关注 0票数 0

当Xmx值也太高时,Apache Tomcat中是否有可能出现“内存不足”错误?

我为什么要问这个?

我们已经将Java Heap (Xmx)设置为8 8GB。未指定set CATALINA_OPTS= -Xmx8192m元空间(因此它是根据需要进行的,并且不会因为元空间而出错)。

不过,Tomcat会在一段时间后生成OOM错误,并停止对用户请求的响应。

当我们检查Tomcat process的JVisualVM时,堆和Metspace图显示得很好。堆达到1.5 8GB(总共8 8GB),Metaspace达到200MB。

当堆太高时,我发现这个链接提到了OOM错误。https://confluence.atlassian.com/confkb/confluence-crashes-due-to-outofmemoryerror-gc-overhead-limit-exceeded-error-189433058.html。我找不到足够的资源来加强这一点。

你能分享一下你的想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-04 14:45:25

正如其他评论者所说,要获得更好的答案,请提供堆栈跟踪和其他信息。

OutOfMemory错误的另一个典型情况是,当您尝试一次性分配的内存超过可用内存时,例如分配一个巨大的大型数组。异常消息只会是“java.lang.OutOfMemoryError: Java heap space”,在分配数组的位置抛出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36987885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档