Terminate subprocesses right way on cronstop
This commit is contained in:
+4
-1
@@ -260,7 +260,10 @@ class cronlauncher(threading.Thread):
|
|||||||
shell=self.shell)
|
shell=self.shell)
|
||||||
_cron_subprocs.append(proc)
|
_cron_subprocs.append(proc)
|
||||||
(stdoutdata, stderrdata) = proc.communicate()
|
(stdoutdata, stderrdata) = proc.communicate()
|
||||||
_cron_subprocs.remove(proc)
|
try:
|
||||||
|
_cron_subprocs.remove(proc)
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
if proc.returncode != 0:
|
if proc.returncode != 0:
|
||||||
logger.warning(
|
logger.warning(
|
||||||
'WEB2PY CRON Call returned code %s:\n%s' %
|
'WEB2PY CRON Call returned code %s:\n%s' %
|
||||||
|
|||||||
Reference in New Issue
Block a user