From c8e911c576f8fbe2afa980e17e2ceb9625acdca1 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 29 Jan 2015 14:16:16 +1100 Subject: [PATCH] Remove util.LoggedHTTPServe, use package envpprof instead --- util/loghttp.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 util/loghttp.go diff --git a/util/loghttp.go b/util/loghttp.go deleted file mode 100644 index f324cc21..00000000 --- a/util/loghttp.go +++ /dev/null @@ -1,41 +0,0 @@ -package util - -import ( - "log" - "net" - "net/http" - _ "net/http/pprof" -) - -func LoggedHTTPServe(addr string) *http.ServeMux { - if addr == "" { - addr = "localhost:6061" - } - netAddr, err := net.ResolveTCPAddr("tcp", addr) - if err != nil { - log.Fatalf("error resolving http addr: %s", err) - } - var conn net.Listener - for try := 0; try < 100; try++ { - conn, err = net.ListenTCP("tcp", netAddr) - if err == nil { - break - } - netAddr.Port++ - } - if err != nil { - log.Fatalf("error creating http conn: %#v", err) - } - log.Printf("starting http server on http://%s", conn.Addr()) - mux := http.DefaultServeMux - go func() { - defer conn.Close() - err = (&http.Server{ - Handler: mux, - }).Serve(conn) - if err != nil { - log.Fatalf("error serving http: %s", err) - } - }() - return mux -} -- 2.48.1