Я пытаюсь сгенерировать полную heapdump из Weblogic 10.3.6 из-за ошибки OutOfMemoryError, сгенерированной веб-приложением, развернутым на сервере.
Я установил следующий стартовый скрипт:
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/heapdump
Когда возникает ошибка OutOfMemoryError, Weblogic создает пустой файл hprof (размер 0 байт) в папке /path/to/heapdump
, и ничего не происходит: сервер остается в режиме RUNNING, даже если он больше недоступен.
Процесс Java все еще жив, но с 0% процессора.
Даже журнал server.out кажется полностью замороженным, без каких-либо следов ошибки OutOfMemoryError.
Что не так с конфигурацией?