2017-09-10 89 views
0

我試圖更改Openshift EAP映像的默認設置(默認情況下,容器使用-Xms1303m -Xmx1303m啓動JVM)。 我嘗試將設置添加到JAVA_OPTS_APPEND,但它不是有效的。我可以看到它被添加到JAVA_OPTS的末尾,但檢查JVM進程,我可以看到默認仍在使用中。 有什麼想法? 謝謝在Openshift上更改EAP的-Xmx和Xms設置

回答

1

通過JAVA_OPTS_APPEND設置JVM資源限制將不起作用。您必須將資源限制設置爲容器。例如,將資源限制設置爲1GB,將允許其中的一部分用於應用程序服務器的mx和ms限制(通常,還需要將資源限制專用於操作系統,因此通常爲容器資源限制的一半)

0

您還可以使用變量CONTAINER_HEAP_PERCENT設置容器堆比例。默認情況下,值爲0.50,這意味着堆被設置爲Francesco所說的內存資源限制的一半。