10.2. Grabación de los fallos de la aplicación con los volcados del núcleo
Para registrar las caídas de la aplicación, configure el guardado del volcado del núcleo y añada información sobre el sistema.
Procedimiento
Para habilitar los volcados de núcleo, asegúrese de que el archivo
/etc/systemd/system.conf
contiene las siguientes líneas:DumpCore=yes DefaultLimitCORE=infinity
También puede añadir comentarios que describan si estos ajustes estaban presentes anteriormente, y cuáles eran los valores anteriores. Esto le permitirá revertir estos cambios más tarde, si es necesario. Los comentarios son líneas que comienzan con el carácter
#
.La modificación del archivo requiere un acceso de nivel de administrador.
Aplique la nueva configuración:
# systemctl daemon-reexec
Eliminar los límites de los tamaños de volcado del núcleo:
# ulimit -c unlimited
Para invertir este cambio, ejecute el comando con el valor
0
en lugar deunlimited
.Instale el paquete
sos
que proporciona la utilidadsosreport
para recopilar información del sistema:# yum install sos
-
Cuando una aplicación se bloquea, se genera un volcado del núcleo que es gestionado por
systemd-coredump
. Crear un informe SOS para proporcionar información adicional sobre el sistema:
# sosreport
Esto crea un archivo
.tar
que contiene información sobre su sistema, como copias de los archivos de configuración.Localice y exporte el volcado del núcleo:
$ coredumpctl list executable-name $ coredumpctl dump executable-name > /path/to/file-for-export
Si la aplicación se estrelló varias veces, la salida del primer comando enumera más volcados de núcleo capturados. En ese caso, construya para el segundo comando una consulta más precisa utilizando la otra información. Consulte la página del manual coredumpctl(1) para más detalles.
Transfiera el volcado del núcleo y el informe SOS al ordenador donde se realizará la depuración. Transfiera también el archivo ejecutable, si lo conoce.
ImportanteCuando no se conoce el archivo ejecutable, el análisis posterior del archivo central lo identifica.
- Opcional: Elimine el volcado del núcleo y el informe SOS después de transferirlos, para liberar espacio en el disco.
Recursos adicionales