如何使Apache/mod_python进程收集其僵尸?

如何使Apache/mod_python进程收集其僵尸?,python,apache,apache2,mod-python,Python,Apache,Apache2,Mod Python,其中一个apache进程异步生成一些长时间运行的python脚本,并且显然没有收集其子进程表条目。在子进程python脚本中的长时间运行完成后,已退出的python进程被保留 Apache/2.2.6 (Unix) DAV/2 mod_python/3.2.8 Python/2.4.4 configured ... #ps-ef | grep httpd 根239110十月十五日?00:00:01/usr/sbin/httpd ... qa 2392239110十月十五日?00:00:00/u

其中一个apache进程异步生成一些长时间运行的python脚本,并且显然没有收集其子进程表条目。在子进程python脚本中的长时间运行完成后,已退出的python进程被保留

Apache/2.2.6 (Unix) DAV/2 mod_python/3.2.8 Python/2.4.4 configured ...
#ps-ef | grep httpd
根239110十月十五日?00:00:01/usr/sbin/httpd
...
qa 2392239110十月十五日?00:00:00/usr/sbin/httpd
#ps-ef | grep python
...
qa 28449 23920 12:38?00:00:00[python]
让Apache进程收集其子进程的方法是什么?是否可以通过mod_python请求处理程序(例如pythoncleanupdhandler)执行此任务

谢谢。

提交错误报告

编辑:我是认真的。将僵尸留在身后是一个bug,几乎可以肯定的是,在Python中您无能为力


升级到最新版本,查找bug报告,邮寄邮件列表,切换到另一个产品。

支持MODY-Python删除(用于),它不会在孤儿周围留下孤儿僵尸。

我计划在将来做这件事,但是如果可能的话,我想在这个问题上插上创可贴。有没有快速破解的方法?我的apache服务器一夜之间一直在停机!
# 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>