Что происходит при сбое JVM в Mac OS? - PullRequest
0 голосов
/ 16 ноября 2010

Что я хочу знать - какие файлы создаются при сбое Java Virtual Mashine на Mac и где их можно найти?

Являются ли они файлами hs_err_pid * в домашнем каталоге, как в win / linux,или Mac OS делает это по-другому?

1 Ответ

1 голос
/ 16 ноября 2010

Создает файл hs_err_pid * .log (это происходит из журнала «Ошибка HotSpot»). О местонахождении файла:

  1. Вы можете указать его, запустив процесс Java с параметром JVM -XX: ErrorFile = some_path
  2. если вы не укажете это, местоположение не очень детерминировано; JVM печатает что-то в STDOUT (обычно это основное сообщение об ошибке), а детали записываются в файл hs_err_pid.log в текущем каталоге, во временный каталог текущего пользователя (если нет, для текущего каталога нет прав на запись) или просто на стандартный

Таким образом, вы можете искать его во временном файле (если вы хотите отследить более старый сбой JVM), но рекомендуется указать файл в качестве параметра JVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...