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))