Как мне остановить .mdmp файлы от создания - PullRequest
11 голосов
/ 06 февраля 2012

У меня есть экземпляр Solr, размещенный на Tomcat, который недавно начал создавать мини-дамп файлы.Нет ошибок ни в одном из журналов, и Solr продолжает работать без помех.

Файлы размером приблизительно 14 ГБ и занимают жесткий диск.Есть ли способ отключить это, пока мы исследуем проблему?

Ответы [ 4 ]

11 голосов
/ 13 апреля 2015

Вообще говоря, когда JVM дает сбой, содержание файла журнала ошибок hs_err (контролируемого -XX:ErrorFile) часто достаточно, чтобы указать, в чем может быть проблема.

Чтобы запретить Oracle JVM Hotspot генерировать мини-дамп Windows (файлы mdmp), параметр JVM для использования в командной строке: -XX:-CreateMinidumpOnCrash

Он существует с 2011 года, но его было очень трудно найти: Как отключить создание мини-дамп (mdmp) файлов с помощью Java Hotspot JVM в Windows

0 голосов
/ 18 сентября 2012

Я так и не нашел способ отключить мини-дампы Java в Windows. Странная часть здесь заключается в том, что все на сервере работает правильно, кроме жесткого диска, заполненного мини-дампами.

Мы в конечном итоге переустановили все, ту же версию Solr / Java / Tomcat, на машину с Linux, и у нас больше не было проблем. Я полагаю, что переустановка всего на машину Windows также решит проблему. Это было странно.

0 голосов
/ 30 июля 2014

Эта статья содержит полезную информацию о файлах дампа JVM для Linux и Windows.Мне еще не приходилось тестировать его на моей текущей версии Java 7 ....

С этого сайта :

Отключение файлов текстового дампа

Если вы подозреваете проблемы с созданием файлов текстового дампа, вы можете отключить файл текстового дампа с помощью параметра: -XXnoJrDump.

Отключение двоичных файлов сбоев

Вы можете отключить двоичный файл сбоев с помощью параметра: -XXdumpSize: none.

0 голосов
/ 07 февраля 2012

Вы используете Java 7? В этом случае вернитесь к Java 5 или 6. Lucene / Solr и Java 7 не подходят друг другу, и это может привести к созданию файлов дампа. В противном случае, если все работает, просто отключите сброс файлов.

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