From 7e853026bde11b89093e405287c86f4671b2b4ff Mon Sep 17 00:00:00 2001 From: shengxiang Date: Sun, 13 Sep 2015 15:01:10 +0800 Subject: [PATCH] shutdown web server --- web.go | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/web.go b/web.go index a2046cf..52511ba 100644 --- a/web.go +++ b/web.go @@ -9,10 +9,8 @@ import ( "os/signal" "path/filepath" "syscall" - "time" pb "github.com/codeskyblue/gosuv/gosuvpb" - "github.com/lunny/tango" "github.com/qiniu/log" "google.golang.org/grpc" ) @@ -27,6 +25,7 @@ func renderJSON(w http.ResponseWriter, v interface{}) { json.NewEncoder(w).Encode(v) } +/* func versionHandler(w http.ResponseWriter, r *http.Request) { renderJSON(w, &JSONResponse{ Code: 200, @@ -71,6 +70,7 @@ func shutdownHandler(w http.ResponseWriter, r *http.Request) { Message: "not implement", }) } +*/ func handleSignal(lis net.Listener) { sigc := make(chan os.Signal, 2) @@ -92,15 +92,17 @@ func handleSignal(lis net.Listener) { func ServeAddr(addr string) error { InitServer() - t := tango.New() - t.Group("/api", func(g *tango.Group) { - g.Get("/version", versionHandler) - g.Post("/shutdown", shutdownHandler) - g.Post("/programs", addHandler) - g.Get("/programs", statusHandler) - }) - - go t.Run(addr) + /* + t := tango.New() + t.Group("/api", func(g *tango.Group) { + g.Get("/version", versionHandler) + g.Post("/shutdown", shutdownHandler) + g.Post("/programs", addHandler) + g.Get("/programs", statusHandler) + }) + + go t.Run(addr) + */ lis, err := net.Listen("unix", filepath.Join(GOSUV_HOME, "gosuv.sock")) if err != nil {