summaryrefslogtreecommitdiff
path: root/flup/server/preforkserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'flup/server/preforkserver.py')
-rw-r--r--flup/server/preforkserver.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/flup/server/preforkserver.py b/flup/server/preforkserver.py
index 7e5b70f..d8ec84d 100644
--- a/flup/server/preforkserver.py
+++ b/flup/server/preforkserver.py
@@ -265,6 +265,7 @@ class PreforkServer(object):
if self._children.has_key(pid):
del self._children[pid]
+ signal.alarm(0)
signal.signal(signal.SIGALRM, oldSIGALRM)
# Forcefully kill any remaining children.