Merge pull request #481 from netroby/pr/graceful
Add document about graceful restart or stop
This commit is contained in:
		
							
								
								
									
										19
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								README.md
									
									
									
									
									
								
							@ -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)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user