fix(backend):pprof server start

This commit is contained in:
ShiKhu 2022-04-13 23:02:12 +02:00
parent 2bb97b3ddf
commit fb60c5d085
2 changed files with 15 additions and 1 deletions

View file

@ -0,0 +1,13 @@
package pprof
import (
"log"
"net/http"
_ "net/http/pprof"
)
func StartProfilingServer() {
go func() {
log.Println(http.ListenAndServe("localhost:6060", nil))
}()
}

View file

@ -22,7 +22,7 @@ import (
"openreplay/backend/services/http/geoip"
"openreplay/backend/services/http/uaparser"
_ "net/http/pprof"
"openreplay/backend/pkg/pprof"
)
var rewriter *assets.Rewriter
@ -45,6 +45,7 @@ var BEACON_SIZE_LIMIT int64
func main() {
log.SetFlags(log.LstdFlags | log.LUTC | log.Llongfile)
pprof.StartProfilingServer()
producer = queue.NewProducer()
defer producer.Close(15000)