@@ -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)