67 votes

Le fichier de vidage principal n’est pas généré

Chaque fois que mon application se bloque, un fichier de vidage principal n’est pas généré. Je me souviens qu’il y a quelques jours, sur un autre serveur, il a été généré. J’exécute l’application en utilisant l’écran en bash comme ceci:

Comme vous pouvez le voir, j’utilise `` ce qui est important si je veux générer un vidage de base, mais il ne le génère toujours pas, lorsque j’ai eu un défaut de segmentation. Comment puis-je le faire fonctionner?

59voto

Employed Russian Points 50479

Assurez-vous que votre répertoire actuel (au moment du plantage - peut changer de répertoire) est accessible en écriture. Si le serveur appelle , le répertoire doit être accessible en écriture par cet utilisateur.

Vérifiez également `` . Cela peut rediriger les vidages de base vers un autre répertoire, et ce répertoire doit être accessible en écriture. Plus d’infos ici.

9voto

user18853 Points 1119

N’oubliez pas que si vous démarrez le serveur à partir d’un service,il démarrera une session bash différente afin que l’ulimit ne soit pas efficace là-bas. Essayez de mettre ceci dans votre script lui-même:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X