我有几个在unix机箱上运行的集成服务器。这些服务器从websphere队列中选择数据并对其进行处理。其中一个服务器自动关闭,提供 java.lang.OutOfMemoryError :
超出GC开销限制。
我想在uinx上增加此特定服务器的JVM
参数。
我怎样才能做到这一点?有没有命令这样做?非常感谢。
答案 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