Skip to content

Latest commit

 

History

History
 
 

shutdown-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

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