fix(processes): .terminate instead of .kill to finish misbehaving processes
[osm/MON.git] / osm_mon / collector / service.py
index 7673aed..5452c66 100644 (file)
@@ -130,7 +130,7 @@ class CollectorService:
             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())