Thread: [Shinken-devel] Livestatus : socket SO_REUSEADDR option
Status: Beta
Brought to you by:
naparuba
From: Olivier H. <oli...@gm...> - 2011-05-09 15:51:42
|
Hi, While I was fighting with netcat,I found that there is no "SO_REUSEADDR" flag on the socket used by livestatus. So each time a "shinken restart" is done, we have to wait that the system free the socket to get the new module up and running. Adding 'server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)' before 'server.bind' solves that. Regards Olivier |
From: Gerhard L. <Ger...@co...> - 2011-05-10 09:53:03
|
Hi, that sounds good to me. I just committed it in git. Gerhard Von: Olivier Hanesse [mailto:oli...@gm...] Gesendet: Montag, 9. Mai 2011 17:52 An: shi...@li... Betreff: [Shinken-devel] Livestatus : socket SO_REUSEADDR option Hi, While I was fighting with netcat,I found that there is no "SO_REUSEADDR" flag on the socket used by livestatus. So each time a "shinken restart" is done, we have to wait that the system free the socket to get the new module up and running. Adding 'server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)' before 'server.bind' solves that. Regards Olivier |