mirror of
https://github.com/actix/examples
synced 2024-12-05 03:01:55 +01:00
.. | ||
src | ||
Cargo.toml | ||
README.md |
shutdown-server
Demonstrates how to shutdown the web server in a couple of ways:
- remotely, via HTTP request
- sending a SIGINT signal to the server (control-c)
- Actix Web servers support shutdown signals by default. See here for more info.
Usage
Running The Server
$ cd shutdown-server
$ cargo run --bin shutdown-server
[INFO] starting HTTP server at http://localhost:8080
[INFO] Starting 2 workers
[INFO] Actix runtime found; starting in Actix runtime
Available Routes
GET /hello
- Test hello world
POST /stop/true
- Gracefully shuts down the server and exit
POST /stop/false
- Forces server shutdown and exits