diff --git a/uvicorn/server.py b/uvicorn/server.py index e4c9e2278..7b75077c7 100644 --- a/uvicorn/server.py +++ b/uvicorn/server.py @@ -242,10 +242,10 @@ async def shutdown(self, sockets=None): logger.info("Shutting down") # Stop accepting new connections. - for server in self.servers: - server.close() for sock in sockets or []: sock.close() + for server in self.servers: + server.close() for server in self.servers: await server.wait_closed()