diff --git a/main.go b/main.go index bcdb4bf2..2e409fae 100644 --- a/main.go +++ b/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)