集成服务器正在向下抛出java.lang.OutOfMemoryError:超出了GC开销限制

时间:2016-04-29 07:25:42

标签: ibm-sterling

我有几个在unix机箱上运行的集成服务器。这些服务器从websphere队列中选择数据并对其进行处理。其中一个服务器自动关闭,提供 java.lang.OutOfMemoryError

  

超出GC开销限制。

我想在uinx上增加此特定服务器的JVM参数。 我怎样才能做到这一点?有没有命令这样做?非常感谢。

2 个答案:

答案 0 :(得分:0)

如果您检查 startIntegrationServer.sh ,您可以看到集成服务器以以下参数开头:

${JAVA} -classpath Foundation/jar/bootstrapper.jar ${AGENT_JAVA_OPTS} com.sterlingcommerce.woodstock.noapp.NoAppLoader -class com.yantra.integration.adapter.IntegrationAdapter -f Foundation/properties/AGENTDynamicclasspath.cfg -invokeargs "$@"

因此,您可以在 startIntegrationServer.sh 中传递Minheap Maxheap Maxpermsixe,然后启动服务器:

${JAVA} **$MINHEAP $MAXHEAP $MAXPERMSIZE** -classpath Foundation/jar/bootstrapper.jar ${AGENT_JAVA_OPTS} com.sterlingcommerce.woodstock.noapp.NoAppLoader -class com.yantra.integration.adapter.IntegrationAdapter -f Foundation/properties/AGENTDynamicclasspath.cfg -invokeargs "$@"

答案 1 :(得分:0)

您还可以编辑Sandbox.cfg文件以增加内存参数并运行setupfile.cmd