Comment faire pour que Apache / mod_python traite ses zombies?

Apache/2.2.6 (Unix) DAV/2 mod_python/3.2.8 Python/2.4.4 configured ... 

L’un des processus apache génère un script Python de longue durée de manière asynchrone, et apparemment, ne semble pas collecter son entrée de table de processus enfant. Après que le script python de longue exécution dans le sous-processus se termine, le processus Python défunt a été abandonné.

 # 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]  

Quelle est la façon de faire le processus Apache pour collecter ses enfants? Est-il possible de faire le travail via un gestionnaire de requêtes mod_python (comme PythonCleanupHandler par exemple)?

Merci.

Déposez mod_python en faveur de mod_wsgi (est utilisé pour wsgi ), ce qui ne laisse pas de zombies orphelins autour de vous.

Déposer un rapport de bogue.

EDIT: Je suis sérieux. Laisser les zombies derrière vous est un bogue, et vous ne pouvez presque rien faire depuis Python.

Mise à niveau vers les dernières versions, recherche de rapports de bogues, publication sur la liste de diffusion, basculement vers un autre produit.