【发布时间】:2010-11-30 14:41:46
【问题描述】:
我使用 Python 的多处理模块 2.6 创建了几个工作进程。 在每个工作人员中,我使用标准日志记录模块(每个工作人员使用日志轮换和文件) 密切关注工人。我注意到几个小时后不再 事件被写入日志。该进程似乎没有崩溃并且仍然响应 通过我的队列命令。使用 lsof 我可以看到日志文件不再打开。 我怀疑日志对象可能被垃圾收集器杀死,如果是的话有办法吗 我可以标记它以保护它吗?
【问题讨论】:
-
我真的怀疑 GC 与它有什么关系......
标签: python multithreading logging garbage-collection multiprocessing