Do you want to graceful restart or stop your web server? There are some ways this can be done. We can usefvbock/endlessto replace the defaultListenAndServe. Refer issue#296for more details. router:=gin.Default()router.GET("/",handler)// [...]endless.ListenAndServe(":4242",router) ...
For example; ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) defer cancel() err := srv.Shutdown(ctx) if errors.Is(err, context.DeadlineExceeded) { log.Println("Timeout of 5 seconds.") }
Do you want to graceful restart or stop your web server? There are some ways this can be done. We can usefvbock/endlessto replace the defaultListenAndServe. Refer issue#296for more details. router:=gin.Default()router.GET("/",handler)// [...]endless.ListenAndServe(":4242",router) ...
Do you want to graceful restart or stop your web server? There are some ways this can be done. We can usefvbock/endlessto replace the defaultListenAndServe. Refer issue#296for more details. router:=gin.Default()router.GET("/",handler)// [...]endless.ListenAndServe(":4242",router) ...
Do you want to graceful restart or stop your web server? There are some ways this can be done. We can use fvbock/endless to replace the default ListenAndServe. Refer issue #296 for more details. router := gin.Default() router.GET("/", handler) //