JBOSS出现Could not reserve enough space for object heap解决办法
早上启动JBOSS,出现如下错误:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
从错误提示上看是因为内存空间分配不够造成的。
查看JBOSS启动脚本
JAVA_OPTS: -server -Xms1304m -Xmx1304m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
=_=!
居然给JBOSS分配了1304的内存空间,整个系统也1024M的内存!
怒改配置
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy4030')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy4030>JAVA_OPTS: -server -Xms256m -Xmx800m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
其中红色部分改成你想分配的数值,但不能超过内存值。
重新启动JBOSS,成功。
您可能感兴趣的文章:
JBOSS出现Could not reserve enough space for object heap解决办法
【golang】GC详解
Golang源码探索(三) GC的实现原理
【golang源码分析】内存管理和gc原理
mysql删除mysql-bin.000xxx文件导致mysql无法启动解决方法
解决Mysql InnoDB: Failing assertion: ret || !assert_on_error问题
一致性哈希算法的PHP实现代码
Golang源码探索----GC的实现原理(6)
MYSQL: Failed to open the relay log解决办法
Php7.3中could not find driver的解决办法