【发布时间】:2010-09-17 12:14:01
【问题描述】:
Apache/2.2.6 (Unix) DAV/2 mod_python/3.2.8 Python/2.4.4 configured ...
其中一个 apache 进程异步生成一些长时间运行的 python 脚本,并且显然似乎没有收集其子进程表条目。在子进程中长时间运行的 python 脚本完成后 - 已经离开了已失效的 python 进程。
# ps -ef | grep httpd
root 23911 1 0 Oct15 ? 00:00:01 /usr/sbin/httpd
...
qa 23920 23911 0 Oct15 ? 00:00:00 /usr/sbin/httpd
# ps -ef | grep python
...
qa 28449 23920 0 12:38 ? 00:00:00 [python] <defunct>
有什么方法可以让 Apache 进程收集它的子进程?是否可以通过 mod_python 请求处理程序(例如 PythonCleanupHandler)来完成这项工作?
谢谢。
【问题讨论】:
标签: python apache apache2 mod-python