在Openshift上更改EAP的-Xmx和Xms设置

时间:2017-09-10 13:10:47

标签: openshift openshift-origin

我试图更改Openshift EAP图像的默认设置(默认情况下,容器使用-Xms1303m -Xmx1303m启动JVM)。 我已尝试将设置添加到JAVA_OPTS_APPEND,但效果不佳。我可以看到它被附加在JAVA_OPTS的末尾,但是检查JVM进程,我可以看到默认值仍然被使用。 任何的想法 ? 感谢

2 个答案:

答案 0 :(得分:1)

通过JAVA_OPTS_APPEND设置JVM资源限制不会起作用。您必须将资源限制设置为Container。例如,将资源限制设置为1GB,将允许其中一部分用于应用程序服务器mx和ms限制(通常是Container的资源限制的一半,因为您还需要将资源限制专用于操作系统)< / p>

答案 1 :(得分:0)

您还可以使用变量CONTAINER_HEAP_PERCENT设置容器堆比率。默认情况下,该值为0.50,这意味着堆被设置为Francesco所说的内存资源限制的一半。