【发布时间】:2010-02-08 07:40:01
【问题描述】:
我的 Web 应用程序在多个 apache 实例上运行,因此我遇到了多进程日志记录问题。我目前正在使用 SocketHandler 记录到使用 SocketServer 的守护程序,然后将日志写入单个日志文件 (similar to this example)。
现在我使用 SocketHandler 进行日志记录,我无法发现套接字服务器是否/何时崩溃。例如,如果我尝试为没有侦听套接字服务器的端口创建 SocketHandler,则不会出现异常。我想捕获此类错误并将其记录到文件中。
我的问题是,当使用 SocketHandler 进行日志记录时,我如何才能发现正在使用的套接字当前没有被监听?
【问题讨论】:
标签: python sockets exception-handling mod-python