On m'a demandé d'activer les cores dump sur un serveur RHEL 6 pour analyser le plantage d'un logiciel d’ordonnancement.
Voici donc une petite procédure :
- /etc/sysctl.conf
kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t fs.suid_dumpable = 2
- /etc/security/limits.conf
* soft core unlimited
Les variables sont :
%e = nom du fichier
%g = gid du propriétaire du processus
%u = uid du propriétaire
%p = pid du processus
%s = numéro du signal renvoyé au moment du crash
%t = time - /etc/sysconfig/init
DAEMON_COREFILE_LIMIT='unlimited'
Pour activer le paramètrage entrez la commande ou redémarrer le serveur :
# sysctl -p
Relancer le programme qui plante et voilà
