Merge pull request #481 from netroby/pr/graceful

Add document about graceful restart or stop
This commit is contained in:
Manu Mtz.-Almeida 2016-01-26 20:03:54 +01:00
commit 3368e6525b

View File

@ -609,3 +609,22 @@ func main() {
s.ListenAndServe() s.ListenAndServe()
} }
``` ```
#### Graceful restart or stop
Do you want to graceful restart or stop your web server?
There be some ways.
We can using fvbock/endless to replace the default ListenAndServe
Refer the issue for more details:
https://github.com/gin-gonic/gin/issues/296
```go
router := gin.Default()
router.GET("/", handler)
// [...]
endless.ListenAndServe(":4242", router)
```