From 4a8f06e59294fe75f0d0bffa826ff9db0d52ee5a Mon Sep 17 00:00:00 2001 From: "Krzysztof A. Adamski" Date: Wed, 4 Jun 2008 17:45:22 -0400 Subject: Register empty SIGCHLD handler to kill zombies. --- func/jobthing.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'func') diff --git a/func/jobthing.py b/func/jobthing.py index 77a73fb..6024274 100644 --- a/func/jobthing.py +++ b/func/jobthing.py @@ -23,6 +23,7 @@ import sys import fcntl import forkbomb import utils +import signal JOB_ID_RUNNING = 0 JOB_ID_FINISHED = 1 @@ -134,6 +135,7 @@ def minion_async_run(retriever, method, args): job_id = "%s-minion" % time.time() + signal.signal(signal.SIGCHLD, 0) pid = os.fork() if pid != 0: __update_status(job_id, JOB_ID_RUNNING, -1) -- cgit