Как прочитать значения Xmx и Xms из standalone.conf с помощью CLI? - PullRequest
0 голосов
/ 12 февраля 2020

Как я могу проверить значения Xmx, Xms и других значений JVM, которые находятся в standalone.conf, с помощью CLI?

[standalone@localhost:9990 /] /core-service=platform-mbean/type=memory:read-resource(recursive=true,proxies=true,include-runtime=true,include-defaults=true)
    {
        "outcome" => "success",
        "result" => {
            "heap-memory-usage" => {
                "init" => 3246391296L,
                "used" => 381631592L,
                "committed" => 3111124992L,
                "max" => 3111124992L
            },
            "non-heap-memory-usage" => {
                "init" => 2555904L,
                "used" => 80962112L,
                "committed" => 90963968L,
                "max" => 1317011456L
            },
            "object-name" => "java.lang:type=Memory",
            "object-pending-finalization-count" => 0,
            "verbose" => true
        }
    }

Мне нужны следующие значения: JAVA_OPTS = "- Xms 3096 м -Xmx 3096 м -XX: MetaspaceSize = 256 м -XX: MaxMetaspaceSize = 512 м -D java. net .preferIPv4Stack = true "

Спасибо!

1 Ответ

1 голос
/ 13 февраля 2020

Вы не можете. Эти файлы, которые находятся за пределами каталога конфигурации, являются файлами собственного типа. Вот почему есть standalone.conf и standalone.conf.bat - они зависят от O / S. CLI взаимодействует с standalone.xml (или другими автономными файлами конфигурации), который является независимой конфигурацией O / S.

...