From 90ca71e7a19690f7e61031d76a524d87892de8ab Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Thu, 19 Aug 2021 18:40:19 +0200 Subject: [PATCH] Revert "When receiving a SIGTERM supervisors should terminate their processes before joining them (#1069)" This reverts commit de53c2366f1df9f55ac88d8bde67cfd314d2d98e. --- uvicorn/supervisors/basereload.py | 1 - uvicorn/supervisors/multiprocess.py | 1 - 2 files changed, 2 deletions(-) diff --git a/uvicorn/supervisors/basereload.py b/uvicorn/supervisors/basereload.py index ff2462642..2487d2a90 100644 --- a/uvicorn/supervisors/basereload.py +++ b/uvicorn/supervisors/basereload.py @@ -74,7 +74,6 @@ def restart(self) -> None: self.process.start() def shutdown(self) -> None: - self.process.terminate() self.process.join() message = "Stopping reloader process [{}]".format(str(self.pid)) color_message = "Stopping reloader process [{}]".format( diff --git a/uvicorn/supervisors/multiprocess.py b/uvicorn/supervisors/multiprocess.py index ee86f8e51..c02639ac0 100644 --- a/uvicorn/supervisors/multiprocess.py +++ b/uvicorn/supervisors/multiprocess.py @@ -64,7 +64,6 @@ def startup(self) -> None: def shutdown(self) -> None: for process in self.processes: - process.terminate() process.join() message = "Stopping parent process [{}]".format(str(self.pid))