当前位置: 首页 > 知识库问答 >
问题:

内存不足,Java运行时环境无法继续

尤钱明
2023-03-14

我正在使用Java/J2EE开发web应用程序。当我在服务器中部署该应用程序时,它将运行两天后,tomcat将自动停止并打印此错误消息,如果一天内没有访问该应用程序,请帮助我解决此问题。

我已经设置了堆大小-xms1024m-xmx1536m-xx:maxpermsize=1024m'

内存不足,Java运行时环境无法继续。本机内存分配(malloc)未能为chunk::new分配32776字节。包含详细信息的错误报告文件保存为:/usr/local/apache-tomcat-7.0.53/bin/hs_err_pid15512.log

共有1个答案

陆翰藻
2023-03-14

最好至少转到保存错误报告的目录,在本例中是/usr/local/apache-tomcat-7.0.53/bin/hs_err_pid15512.log。我建议阅读报告中的内容,因为如果报告中提到了32位模式下内存不足的问题,请尝试使用64位jvm来解决这个问题。如果第一个不起作用,那么转到eclipse.ini文件并将堆大小编辑为2GBS,这样可以给jvm更多的内存来运行。但这只能是暂时的。

 类似资料:
  • 我已经研究了与类似问题相关的所有答案,但我无法得出结论,问题是在我的Java代码或Hbase配置中。所以我再次发布这个问题。我在HBASE中得到了bellow错误。我有3个VM用于Hadoop集群。 OpenJDK 64位服务器虚拟机警告:info:os::commit_memory(0x00007FE05185C000,12288,0)失败;error=“无法分配内存”(errno=12) 内存

  • 我是Tomcat/tech新手,所以如果我在问题描述中犯了任何错误,我很抱歉。 我读过很多关于相关主题的帖子,但由于我已经运行了一个应用程序十年,突然出现这个问题对我来说真的很奇怪。此外,这个环境就像一个测试服务器,目前我是唯一一个使用它的仪表板。因此,系统负载增加的可能性似乎不对;也没有内存泄漏的可能性。 有人能告诉我在这种情况下可能出了什么问题吗? 谢了! 编辑:我认为我的问题是不同的,因为它

  • 我正在使用具有512兆内存的Digi海洋实例,我得到以下kafka错误。我不是一个熟练的java开发人员。我如何调整kafka以利用少量的ram。这是一个开发服务器。我不想为更大的机器支付每小时更多的费用。

  • 问题内容: 我正在使用具有512兆内存ram的DigiOcean实例,使用kafka出现以下错误。我不是Java熟练的开发人员。如何调整卡夫卡以利用少量的ram。这是一个开发服务器。我不想为一台更大的机器每小时多付钱。 问题答案: 您可以通过编辑来调整JVM堆大小,依此类推: 该参数指定最小堆大小。要使服务器至少启动,请尝试对其进行更改以使用更少的内存。假设您只有512M,则还应该更改最大堆大小(

  • 我试图从IntelliJ的想法运行JUnits,当我试图运行test.java文件时,它给了我一个错误,上面写着 Java:OutofMemoryError:内存不足 我尝试将分配给Idea的内存增加到6GB,但它仍然给我带来同样的错误,我遗漏了什么:/