diff --git a/actix-server/src/server.rs b/actix-server/src/server.rs index ba569430..d7987d56 100644 --- a/actix-server/src/server.rs +++ b/actix-server/src/server.rs @@ -58,6 +58,10 @@ impl Server { // construct signals future. let signals = if !builder.no_signals { + // Check tokio runtime. + tokio::runtime::Handle::try_current() + .map(|_|()) + .expect("there is no reactor running. Please enable ServerBuilder::disable_signals when start server in non tokio 1.x runtime."); Some(Signals::new()) } else { None