2016-06-28 55 views
0

我想创建一个python脚本,周期性地连接到haproxy套接字,发送一个“show info”命令并退出。该脚本将与keepalived一起使用,以便通过此脚本确定何时切换主/从服务器。因此,我的目标是我的python脚本是非阻塞的。是python的SysLogHandler nonBlocking?

在我的脚本中,我启动了一个SysLogHandler来发送到我本地的syslogd各种消息(例外e.t.c)。但是,我不知道SysLogHandler是否阻塞。

回答

0

伐木上的python documentation是您应该从哪里开始的主要观点。

SysLogHandlerHandler的一个子类(还有更多。请参阅文档)。

This是您在寻找的相关部分我认为。

我走得更远了,检查了Handler的实际执行情况。 您可以看到it usesthreading.RLock()

+0

我对python编程颇为陌生,所以我并不太了解。请你再解释一下吗? – giomanda

+0

我已经更新了我的答案。希望能帮助到你。 –

+0

感谢您的参考!这很有帮助 – giomanda

相关问题