我正在尝试创建一个定期连接到haproxy套接字的python脚本,发送“show info”命令并退出。此脚本将与keepalived一起使用,以便通过此脚本确定何时切换主/从服务器。因此,我的目标是我的python脚本是非阻塞的。
在我的脚本中,我已经启动了一个SysLogHandler来向我的本地syslogd发送各种消息(例外e.t.c)。但是,我不知道SysLogHandler是否阻塞。
答案 0 :(得分:0)
日志记录python documentation是您应该开始的主要点。
SysLogHandler
是Handler
的子类(还有更多。请参阅文档)。
This是我想要的相关部分。
我进一步检查了Handler的实际实现。 您可以看到it uses threading.RLock()。