From 203b64ee92097eb2a7cd27beca90f755cccae230 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 10 Apr 2019 08:24:32 +0200 Subject: [PATCH] start hyper server using with_graceful_shutdown() Without, hyper keeps some futures running, and the server does not correctly shutdown. --- src/tools/daemon.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/tools/daemon.rs b/src/tools/daemon.rs index e3becbd5..de679520 100644 --- a/src/tools/daemon.rs +++ b/src/tools/daemon.rs @@ -169,9 +169,7 @@ where let mut reloader = Some(reloader); - let abort_future = server::shutdown_future().map_err(|_| {}); Ok(service - .select(abort_future) .map(move |_| { crate::tools::request_shutdown(); // make sure we are in shutdown mode if server::is_reload_request() {