ADMP-产品启动不起来(Exception是OutOfMemoryError: Java heap space)?

ADMP-产品启动不起来(Exception是OutOfMemoryError: Java heap space)?

如果产品启动不了,请先查看wrapper日志的启动报错是什么?
如果wrapper日志没有报错,serverout日志中最近的Exception是OutOfMemoryError: Java heap space

或者cmd中运行run.bat出现以下报错:


请按照如下步骤增加Java heap space:
1. 登录到ADManager Plus服务器;
2. 停掉ADManager Plus服务(services.msc);
3. 导航到产品安装目录的Conf 文件夹 (路径是**\Manageengine\ADManager Plus\Conf) ;
4. 找到wrapper.conf(建议使用notepad打开) 

5. 文档中搜索"wrapper.java.initmemory", 默认是wrapper.java.initmemory=50,请将50修改为1024;
6. 再搜索"wrapper.java.maxmemory",默认是wrapper.java.maxmemory=1024,请将1024修改为比如4096;
7. 保存文件退出;
8. 重启ADManager Plus服务

如果重启产品后,产品可以启动了,但是输入用户名和密码后,web界面却长时间加载/空白界面,请根据服务器的实际配置再适当调整5和6提到的值的大小。

一般来说,ADManager Plus产品启动和运行时最多可占用服务器的1/3的内存。
如果想避免这种情况,即只想让产品占用内存达到(5和)6中设定的最大值,可以将如下内容添加到wrapper.conf文件中(在wrapper.java.additional.15=**下方插入一行):
wrapper.java.additional.16=-DdontChangeMx=true



    • Related Articles

    • ADMP-产品启动不起来(8443端口被占用)如何解决?

      如果产品启动不起来,serverout日志中Error是8443端口已被占用,如下图: 如果Build Number是7.1左右的,可以下载附件(含两个文件),然后在conf路径替换掉原来的两个文件(请先备份原来的文件再替换)。(其他比较早的Build可以先咨询support。) 再次启动产品,产品会以HTTP默认端口8080启动,然后就可以在产品UI中改为HTTPS并分配一个其他不用的8443之外的端口。
    • 【APM】Docker下java程序的应用性能透视配置

      配置文档: https://www.manageengine.com/products/applications_manager/help/apm-insight-install-java-agent-docker.html
    • SDP-ADMP集成 & 通过脚本实现自动将用户从AD域组中添加/移除

      SDP跟ADMP集成后,可以实现将SDP作为一个运维控制中心,直接在SDP中对AD域账号进行操作 一. 集成步骤 1. 在SDP集成页面填入ADMP 的URL如下测试成功 同样在ADMP的集成页面填入SDP服务器信息、集成密钥后确保集成成功 2. 在SDP中配置域控信息,导入域用户,并将一个有权限登录ADMP控制台并且具有完全功能操作权限的域用户变更为技术员并赋予SDAdmin的权限,请注意这个账号在ADMP中必须给最高权限 既是domin ...
    • Java程序、vbs脚本和其他可执行文件的脚本等,在从命令提示符中运行时表现良好,但在从Applicationas Manager监视它们时会出现错误

      原因:Applications Manager在执行脚本时不知道java、cscript和其他可执行文件的路径。 解决方案:要监视脚本,应在脚本内设置路径。如果在脚本中使用了java,请确保为 java 设置了类路径。 将以下内容添加为第一行: 对于Linux:       export path=<path> 对于Windows:      set path=<path> 其中<path>是您在在命令提示符中为Linux中输入echo $path以及为Windows输入echo ...
    • 在Tomcat应用程序中启用JMX,并在Applications Manager中添加Java Runtime/JMX应用程序监视器

      为Apache Tomcat配置JMX     1. 在Tomcat主机上,打开开始菜单,之后点击Tomcat 配置(或者编辑catalina.bat或catalina.sh文件) 2. 单击Java选项卡,然后添加以下Java选项: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=<JMXPORT> -Dcom.sun.management.jmxremote.authenticate=false ...