python的SysLogHandler是非阻塞的吗?

时间:2016-06-28 07:43:02

标签: python

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

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

1 个答案:

答案 0 :(得分:0)

日志记录python documentation是您应该开始的主要点。

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

This是我想要的相关部分。

我进一步检查了Handler的实际实现。 您可以看到it uses threading.RLock()