Запутался с файлом дампа ядра Websphere в Linux

иногда я вижу файл дампа ядра процесса Websphere, сгенерированный в моей системе Linux. Я думаю, что это полный основной файл. Однако, когда я проверяю ulimit -a, в качестве одного из них возвращается core file size 0.
Насколько я понимаю, core file size 0 означает, что в этой среде не будет создаваться файл дампа ядра. Но если да, то почему этот процесс Websphere Application Server может произойти именно в этот момент?

Спасибо


person wing2ofsky    schedule 23.11.2012    source источник
comment
Вы проверяли среду процесса фактической работающей JVM? Вы уверены, что это нативные файлы ядра, а не только javacores?   -  person covener    schedule 23.11.2012
comment
... или файлы ядра системы IBM Java (core.yyyyddmm.hhMMdd.pid.seq.dmp)? Какое имя файла вас беспокоит?   -  person Brett Kail    schedule 24.11.2012
comment
@bkail это файл core.yyyyddmm.hhMMdd.pid.seq.dmp, о котором я говорю.   -  person wing2ofsky    schedule 26.11.2012


Ответы (1)


По умолчанию IBM Java в некоторых случаях создает дамп системы, как описано в Системный дамп по умолчанию в статье IBM Java 6 InfoCenter. Вы можете увидеть эти ситуации с помощью следующей команды:

/path/to/WebSphere/ApplicationServer/java/bin/java -Xdump:what

Системные дампы полезны для службы IBM, чтобы определить, что пошло не так с вашей JVM, поэтому, в зависимости от обстоятельств, вы можете открыть PMR.

Если вы действительно хотите отключить эти дампы, добавьте -Xdump:system:none в «Общие аргументы JVM» вашего сервера, как описано в Настройка JVM в статье WebSphere Application Server InfoCenter.

person Brett Kail    schedule 26.11.2012