Пиро сигнал безопасен? - PullRequest
       9

Пиро сигнал безопасен?

3 голосов
/ 25 января 2011

Я уже некоторое время использую Pyro 3, с большим успехом, но иногда я замечал, что, когда сигнал, такой как SIGHUP или SIGINT, поступает, когда Pyro выполняет некоторую удаленную связь, процесс зависает, поэтому возникает вопрос сигнал Pyro безопасен?

Заранее спасибо.

1 Ответ

2 голосов
/ 27 января 2011

Кажется, проблема здесь в том, что по умолчанию Python устанавливает обработчики для SIGINT и SIGTERM, которые вызывают исключения.Если вы, таким образом, получаете сигнал во время выполнения некоторых Pyro-коммуникаций, возникает исключение, и оно выключается, чтобы искать соответствующий пункт кроме, не заканчивая то, что он делал, если вы затем попытаетесь использовать Pyro снова, например в/ наконец, вы можете получить проблемы.В моем случае это было отправка некоторых сообщений, наконец, в журнал через очередь, которая была передана другому процессу с использованием Pyro.

...