From 84cc41df429db9c442b78dbc026af939b5679c76 Mon Sep 17 00:00:00 2001 From: super_mario <406517780@qq.com> Date: Mon, 12 Oct 2020 11:37:43 +0800 Subject: [PATCH] stop rpc server when main function exit (#120) add defer s.Stop() to mainTemplate, in order to stop rpc server when main function exit --- tools/goctl/rpc/gen/genmain.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/goctl/rpc/gen/genmain.go b/tools/goctl/rpc/gen/genmain.go index 33c412ac..c9b6ccd5 100644 --- a/tools/goctl/rpc/gen/genmain.go +++ b/tools/goctl/rpc/gen/genmain.go @@ -39,6 +39,7 @@ func main() { {{.registers}} }) logx.Must(err) + defer s.Stop() fmt.Printf("Starting rpc server at %s...\n", c.ListenOn) s.Start()