6 votes

Est-il généralement sûr d'utiliser SIGCONT sur les processus ?

J'ai un grand nombre de processus démons qui se bloquent parfois pendant une transaction de base de données, bloquant ainsi d'autres requêtes (et causant un désordre général).

Afin de pouvoir déboguer, j'ai ajouté du code dans le processus du démon afin d'extraire une trace de la pile lorsqu'un signal SIGCONT lui est envoyé.

Est-il généralement sûr de piéger SIGCONT sur un processus qui n'est pas arrêté ?

J'aimerais utiliser un signal qui ne tue pas le processus s'il n'est pas configuré pour le piéger.

3voto

frameworkninja Points 628

Oui. Si un processus ne traite pas SIGCONT, il "rejette le signal".

参照 man signal pour les actions par défaut de tous les signaux.

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