Un Core Dump es el volcado/copiado a un medio permanente (en este caso el disco) del contenido de la memoria RAM de un determinado proceso en un momento dado. Un core dump es provocado normalmente por el fallo de una aplicación y suele utilizarse para hacer debug de la misma.
Los ficheros core dump los indentificaréis por llamarse core.XXX donde XXX son números. Para procesar el contenido de estos ficheros hay que utilizar el comando strings, del siguiente modo:
strings /ruta_fichero_core/core.11052 | more
Es recomendable en este caso añadir los pipes con more, less o head para poder visualizar mejor la salida por pantalla.
Es extremadamente importante evitar cualquier core dump, suelen ocupar muchísimo espacio en disco y además nos avisan de un fallo grave de aplicación.
Problema realmente extraño el que acabo de tener. Me he encontrado un servidor con el disco al 100%, y a los pocos minutos he descubierto que todo se debía a una cantidad brutal de core dumps dentro de la carpeta install de cpanel:
/usr/local/cpanel/install/core*
Los core dump, básicamente son provocados por fallos de una aplicación, ya sea por php, mysql, apache, etc. Pero estos claramente eran provocados por una de las aplicaciones del propio cPanel.
Investigando un poco los logs, destacaba claramente el log de la aplicación para prevenir los ataques de fuerza bruta cPanelHulk. Inmediatamente he procedido a la desactivación de esta aplicación desde el “Security Center” de cPanel. Por el momento los core dump han cesado.
No tengo problema en desactivar esta aplicación, pues dispongo de otras para prevenir los ataques de fuerza bruta, como BFD por ejemplo.
En principio ya está solucionado, si este no fuera el error seguiré informando.
Comentarios recientes