9 votes

Comment puis-je activer le vidage de la mémoire de base?

J'ai édité /etc/security/limits.conf et changé la première ligne en

# # # #
*         soft    core    unlimited

mais le fichier vmware.log de VMware Workstation indique toujours :

Aucun vidage de base n'a été effectué. La limite de taille du vidage de base est zéro.

Y a-t-il d'autres paramètres que je devrais modifier? Merci.

J'utilise Ubuntu 11.04 64 bits, 2.6.38-generic.

3voto

Rahul Patil Points 101

Je suppose que vous exécutez le processus de crash en tant que root. Si tel est le cas, changez le domaine de '*' à 'root'. Les lignes limit.conf contenant le joker (alias '*') n'affectent pas le compte 'root'.

2voto

OrangeDog Points 766

/etc/security/limits.conf définit les limites, pas les valeurs par défaut. Pour réellement les utiliser, vous devez exécuter ulimit -c unlimited dans l'interpréteur de commandes que vous utilisez.

Comme pour toutes les commandes shell devant être exécutées dans chaque shell, cela peut être ajouté, par exemple, dans ~/.bashrc (pour chaque utilisateur) ou /etc/bash.bashrc (tous les utilisateurs).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X