fix(processes): .terminate instead of .kill to finish misbehaving processes
Change-Id: I68eba9c9da669242292ff93c656e1a54da9cf541
Signed-off-by: bravof <fbravo@whitestack.com>
diff --git a/osm_mon/collector/service.py b/osm_mon/collector/service.py
index 7673aed..5452c66 100644
--- a/osm_mon/collector/service.py
+++ b/osm_mon/collector/service.py
@@ -130,7 +130,7 @@
process.join(timeout=20)
for process in processes:
if process.is_alive():
- process.kill()
+ process.terminate()
metrics = []
while not self.queue.empty():
metrics.append(self.queue.get())