mirror of
https://github.com/fafhrd91/actix-net
synced 2024-11-27 18:02:58 +01:00
server: Don't listen for SIGHUP (#389)
This commit is contained in:
parent
80a362712f
commit
c3d697df97
@ -3,8 +3,13 @@
|
|||||||
## Unreleased - 2021-xx-xx
|
## Unreleased - 2021-xx-xx
|
||||||
* Remove `config` module. `ServiceConfig`, `ServiceRuntime` public types are removed due to this change. [#349]
|
* Remove `config` module. `ServiceConfig`, `ServiceRuntime` public types are removed due to this change. [#349]
|
||||||
* Remove `ServerBuilder::configure` [#349]
|
* Remove `ServerBuilder::configure` [#349]
|
||||||
|
* Server no long listens to SIGHUP signal.
|
||||||
|
It actually did not take any action when receiving SIGHUP, the only thing SIGHUP did was to stop
|
||||||
|
the Server from receiving any future signal, because the `Signals` future stops on the first
|
||||||
|
signal received [#389]
|
||||||
|
|
||||||
[#349]: https://github.com/actix/actix-net/pull/349
|
[#349]: https://github.com/actix/actix-net/pull/349
|
||||||
|
[#389]: https://github.com/actix/actix-net/pull/389
|
||||||
|
|
||||||
|
|
||||||
## 2.0.0-beta.5 - 2021-04-20
|
## 2.0.0-beta.5 - 2021-04-20
|
||||||
|
@ -335,7 +335,6 @@ impl ServerBuilder {
|
|||||||
completion: None,
|
completion: None,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
_ => (),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ServerCommand::Notify(tx) => {
|
ServerCommand::Notify(tx) => {
|
||||||
|
@ -8,8 +8,6 @@ use crate::server::Server;
|
|||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
#[derive(PartialEq, Clone, Copy, Debug)]
|
#[derive(PartialEq, Clone, Copy, Debug)]
|
||||||
pub(crate) enum Signal {
|
pub(crate) enum Signal {
|
||||||
/// SIGHUP
|
|
||||||
Hup,
|
|
||||||
/// SIGINT
|
/// SIGINT
|
||||||
Int,
|
Int,
|
||||||
/// SIGTERM
|
/// SIGTERM
|
||||||
@ -41,7 +39,6 @@ impl Signals {
|
|||||||
|
|
||||||
let sig_map = [
|
let sig_map = [
|
||||||
(unix::SignalKind::interrupt(), Signal::Int),
|
(unix::SignalKind::interrupt(), Signal::Int),
|
||||||
(unix::SignalKind::hangup(), Signal::Hup),
|
|
||||||
(unix::SignalKind::terminate(), Signal::Term),
|
(unix::SignalKind::terminate(), Signal::Term),
|
||||||
(unix::SignalKind::quit(), Signal::Quit),
|
(unix::SignalKind::quit(), Signal::Quit),
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user