Невозможно добавить новые опции в JAVA_OPTS - PullRequest
0 голосов
/ 13 мая 2019

Мы реализуем JBoss EAP 7.1 с кукольным модулем, разделяющим иера и код. Мы установили максимальный и минимальный размер кучи с помощью следующей команды

wildfly::java_xmx:        '2048m'
wildfly::java_xms:        '2048m'

Я теперь добавляю wildfly::java_opts: '-XX:+UseG1GC' в коде кукольного иера, это успешно добавлено в standalone.conf, как показано ниже:

#
 if [ "x$JAVA_OPTS" = "x" ]; then
    JAVA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=128m"
-   JAVA_OPTS="$JAVA_OPTS "
+   JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC"
 else
    echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"

Когда я добавлю еще

 wildfly::java_opts: '-Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log  -XX:+PrintGCDetails   -XX:+PrintGCDateStamps'

Первый удален :JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC" удален. И вывод, как показано ниже:

 if [ "x$JAVA_OPTS" = "x" ]; then
    JAVA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=128m"
-   JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC"
+   JAVA_OPTS="$JAVA_OPTS -Xloggc:/opt/jboss-eap/gc_logs/jvm-gc.log  -XX:+PrintGCDetails   -XX:+PrintGCDateStamps"
 else
echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS".
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...