Назад | Перейти на главную страницу

Насколько безопасно использовать SIGCONT для процессов?

У меня есть много процессов-демонов, которые иногда зависают во время транзакции db, тем самым блокируя другие запросы (и вызывая общий хаос)

Для отладки я добавил некоторый код в процесс демона, чтобы выгрузить трассировку стека, когда ему посылается сигнал SIGCONT.

Насколько безопасно перехватывать SIGCONT в процессах, которые не были остановлены?

Я хотел бы использовать сигнал, который не убивает процесс, если он не настроен на его перехват.

Да. Если процесс не обрабатывает SIGCONT, он "отбрасывает сигнал"

Видеть man signal для действий по умолчанию для всех сигналов.