Bladeren bron

pprof for dev

DarthSim 6 jaren geleden
bovenliggende
commit
21e4029a05
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      main.go

+ 7 - 0
main.go

@@ -4,6 +4,7 @@ import (
 	"os"
 	"os/signal"
 
+	"net/http"
 	_ "net/http/pprof"
 )
 
@@ -12,6 +13,12 @@ const version = "2.0.1"
 type ctxKey string
 
 func main() {
+	if len(os.Getenv("IMGPROXY_PPROF_BIND")) > 0 {
+		go func() {
+			http.ListenAndServe(os.Getenv("IMGPROXY_PPROF_BIND"), nil)
+		}()
+	}
+
 	s := startServer()
 
 	stop := make(chan os.Signal, 1)