我有一個塔架項目,我需要定期更新一些內存中的結構。這應該按需完成。我決定爲此提出一個信號處理程序。用戶發送SIGUSR1
到主塔線程並由項目處理。在塔架中的信號處理
這個工程除了處理信號時,服務器崩潰,以下異常後:
File "/usr/lib/python2.6/SocketServer.py", line 264, in handle_request
fd_sets = select.select([self], [], [], timeout)
select.error: (4, 'Interrupted system call')
是否有可能解決這一問題?
TIA。
僅供參考,以下是要求在EINTR上重試的(仍然打開的)Python票證:http://bugs.python.org/issue9867 – 2012-03-22 12:15:58
@Gunnlaugur Briem很好的參考 – Wei 2012-06-14 05:53:12