def stop(self): self.stopAllServices(10.0) for instanceId, workers in self.serviceWorkers.items(): for worker in workers: worker.stop() self.serviceWorkers = {} ServiceManager.stop(self)
def stop(self, gracefully=True): if gracefully: self.stopAllServices(self.shutdownTimeout) ServiceManager.stop(self) with self.lock: for instanceIdentity, workerProcess in self.serviceProcesses.items(): workerProcess.terminate() for instanceIdentity, workerProcess in self.serviceProcesses.items(): workerProcess.wait() self.serviceProcesses = {}