У меня есть много процессов-демонов, которые иногда зависают во время транзакции db, тем самым блокируя другие запросы (и вызывая общий хаос)
Для отладки я добавил некоторый код в процесс демона, чтобы выгрузить трассировку стека, когда ему посылается сигнал SIGCONT.
Насколько безопасно перехватывать SIGCONT в процессах, которые не были остановлены?
Я хотел бы использовать сигнал, который не убивает процесс, если он не настроен на его перехват.
Да. Если процесс не обрабатывает SIGCONT, он "отбрасывает сигнал"
Видеть man signal
для действий по умолчанию для всех сигналов.