shinken-solutions / shinken

Flexible and scalable monitoring framework
http://www.shinken-monitoring.org
GNU Affero General Public License v3.0
1.13k stars 336 forks source link

Ctrl-C handler throws an exception #867

Open mohierf opened 11 years ago

mohierf commented 11 years ago

Hi, when I launch a daemon in Windows console, I get an exception with the Ctrl-C handler :

ConsoleCtrlHandler function failedTypeError: manage_signal() takes exactly 3 arguments (2 given) Traceback (most recent call last): File "C:\Program Files (x86)\Shinken\bin\shinken-arbiter.py", line 119, in daemon.main() File "C:\Program Files (x86)\Shinken\shinken\daemons\arbiterdaemon.py", line 557, in main self.do_mainloop() File "C:\Program Files (x86)\Shinken\shinken\daemon.py", line 244, in do_mainloop self.do_loop_turn() File "C:\Program Files (x86)\Shinken\shinken\daemons\arbiterdaemon.py", line 591, in do_loopturn self.run() File "C:\Program Files (x86)\Shinken\shinken\daemons\arbiterdaemon.py", line 709, in run elapsed, ins, = self.handleRequests(timeout, suppl_socks) File "C:\Program Files (x86)\Shinken\shinken\daemon.py", line 744, in handleRequests ins = self.get_socks_activity(socks, timeout) File "C:\Program Files (x86)\Shinken\shinken\daemon.py", line 553, in get_socksactivity ins, , _ = select.select(socks, [], [], timeout) KeyboardInterrupt

naparuba commented 10 years ago

Will have to wait the 2.0.1 version, dedicated to windows :)