Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 754 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 754 Bytes

shutdown-server

Demonstrates how to shutdown the web server in a couple of ways:

  1. remotely, via HTTP request
  2. sending a SIGINT signal to the server (control-c)

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