# HG changeset patch # User Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com> # Date 1314201866 -7200 # Node ID b97a72ab59a2188f1af56e8ca3a8a72265de0589 # Parent 6d1d70b9b52541601b79ce479d6ccb846274386d add more signals to shutdown diff -r 6d1d70b9b525 -r b97a72ab59a2 script/stream/recorder_tweetstream.py --- a/script/stream/recorder_tweetstream.py Thu Aug 18 00:30:15 2011 +0200 +++ b/script/stream/recorder_tweetstream.py Wed Aug 24 18:04:26 2011 +0200 @@ -391,9 +391,13 @@ tweet_processes.append(cprocess) def interupt_handler(signum, frame): + utils.get_logger().debug("shutdown asked " + repr(signum) + " " + repr(frame)) stop_event.set() - signal.signal(signal.SIGINT, interupt_handler) + signal.signal(signal.SIGINT , interupt_handler) + signal.signal(signal.SIGHUP , interupt_handler) + signal.signal(signal.SIGALRM, interupt_handler) + signal.signal(signal.SIGTERM, interupt_handler) log_thread = threading.Thread(target=process_log, name="loggingThread", args=(logger_queues,stop_event,)) log_thread.daemon = True