From 955eaca4fa72290836b3bf419b82692189f3b40b Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 1 Jul 2013 17:37:35 +0200 Subject: [PATCH] [FIX] multicorn: terminate long-polling process via SIGKILL bzr revid: chs@openerp.com-20130701153735-xnbb8zauabf1k63u --- openerp/service/workers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/service/workers.py b/openerp/service/workers.py index 92bb27edd52..8fec2767471 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -196,7 +196,7 @@ class Multicorn(object): def stop(self, graceful=True): if self.long_polling_pid is not None: - self.worker_kill(self.long_polling_pid, signal.SIGTERM) + self.worker_kill(self.long_polling_pid, signal.SIGKILL) # FIXME make longpolling process handle SIGTERM correctly self.long_polling_pid = None if graceful: _logger.info("Stopping gracefully")