2012-02-06 21 views
10

tengo una instancia de Solr, organizada con Tomcat, que recientemente comenzó a crear los archivos de minivolcado. No hay errores en ninguno de los registros, y Solr continúa trabajando sin problemas.¿Cómo paro .mdmp archivos que se creen

Los archivos son aproximadamente 14 GB, y se están llenando el disco duro. ¿Hay alguna manera de desactivar esto, mientras investigamos el problema?

+3

Supuse cómo solucionar este problema [vea mi pregunta y respuesta aquí] (http://stackoverflow.com/questions/22769799/controlling-minidumps-in-java/22771547#22771547). – Lucas

Respuesta

0

nunca encontré una manera de desactivar los minivolcados Java en las ventanas. La parte extraña aquí es que todo en el servidor funcionó correctamente, además del disco duro llenándose con minivolcados.

Nos finalmente volver a instalar todo, misma versión de Solr/Java/Tomcat en una máquina Linux y no tenía el problema más. Me imagino que volver a instalar todo en una máquina de Windows también habría solucionado el problema. Esta fue una extraña.

+0

Inunno tiene una respuesta [aquí] (http://stackoverflow.com/questions/22769799/controlling-minidumps-in-java/22771547#22771547) que funciona para mí en Windows 7, usando Java 1.7.0_13. – azurefrog

0

¿Está utilizando Java 7? En ese caso, vuelva a Java 5 o 6. Lucene/Solr y Java 7 no van bien juntos y podría ser que esto crea los archivos de volcado. De lo contrario, si todo está funcionando, simplemente desactive la descarga de archivos.

+0

No he podido encontrar la forma de desactivar los volcados. ¿Cómo voy a hacer eso? – Evan

+0

¿Podría ayudar si nos dijera qué sistema operativo? También prueba Google. Hay muchos artículos sobre deshabilitar minivolcados. –

+0

¿Es Windows Server 2008, pero no deshabilitaría los volcados una opción de Java? Buena suerte encontrando ese artículo, he estado buscando por días. – Evan

0

Este artículo contiene información decente tanto en Linux y Windows JVM archivos de volcado. aún tienen que probar yo mismo en mi versión actual de Java 7 ....

From that site:

Desactivación de volcado de archivos de texto

Si sospecha que hay problemas con la creación de archivos de volcado de texto que se pueden apague el archivo de volcado de texto utilizando la opción: -XXnoJrDump.

Desactivación de los archivos binarios Crash

Puede desactivar el archivo binario de accidente mediante la opción: -XXdumpSize: ninguno.

+0

¡Bienvenido a SO! Por favor, evite los servidores basados ​​en enlaces. En su lugar, intente proporcionar una respuesta, basada también en lo que vio en este sitio. – vefthym

+0

Tenga en cuenta que esas opciones son para JRockit JVM y no para la versión estándar de Hotspot – darrenmc

9

En general, cuando JVM bloquea el contenido del archivo de registro de errores hs_err (controlado por -XX:ErrorFile) suele ser suficiente para señalar cuál es el problema.

Para evitar Oracle JVM Hotspot para generar de Windows minidump (archivos mdmp), la opción de JVM para utilizar en la línea de comandos es: -XX:-CreateMinidumpOnCrash

Existe desde 2011, pero fue muy difícil de encontrar: How to disable minidump (mdmp) files generation with Java Hotspot JVM on Windows

Cuestiones relacionadas