diff --git a/internal/app.go b/internal/app.go index 5b050ea..4db8aad 100644 --- a/internal/app.go +++ b/internal/app.go @@ -5,6 +5,8 @@ import ( netHttp "net/http" "os" + _ "net/http/pprof" // Register pprof + "github.com/debridmediamanager/zurg/internal/config" "github.com/debridmediamanager/zurg/internal/router" "github.com/debridmediamanager/zurg/internal/torrent" @@ -16,7 +18,6 @@ import ( "github.com/dgraph-io/ristretto" "github.com/julienschmidt/httprouter" "github.com/panjf2000/ants/v2" - // _ "net/http/pprof" // Register pprof ) func MainApp(configPath string) { @@ -64,12 +65,12 @@ func MainApp(configPath string) { handler.RedirectFixedPath = true router.ApplyRouteTable(handler, getfile, torrentMgr, config, rd, log.Named("router")) - // go func() { - // if err := netHttp.ListenAndServe(":6060", nil); err != nil && err != netHttp.ErrServerClosed { - // zurglog.Errorf("Failed to start pprof: %v", err) - // os.Exit(1) - // } - // }() + go func() { + if err := netHttp.ListenAndServe(":6060", nil); err != nil && err != netHttp.ErrServerClosed { + zurglog.Errorf("Failed to start pprof: %v", err) + os.Exit(1) + } + }() addr := fmt.Sprintf("%s:%s", config.GetHost(), config.GetPort()) zurglog.Infof("Starting server on %s", addr)