diff --git a/.gitignore b/.gitignore index 5c77766ee..241e06a4b 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ logic/logic_linux_amd64 login/login_linux_amd64 logic/logic .gitignore +public/logic diff --git a/logic/main.go b/logic/main.go index ff969610c..1a11fb7af 100644 --- a/logic/main.go +++ b/logic/main.go @@ -13,10 +13,18 @@ import ( "blazing/cool" //"blazing/o/service" + "net/http" + _ "net/http/pprof" "github.com/gogf/gf/v2/os/gctx" ) +func PprofWeb() { + err := http.ListenAndServe(":9909", nil) + if err != nil { + panic(err) + } +} func signalHandlerForMain(sig os.Signal) { fight.Fightpool.Release() fmt.Println("MainProcess is shutting down due to signal:", sig.String()) @@ -29,6 +37,9 @@ func main() { } go Start(cool.Config.PortBL) //注入service + if cool.Config.PortBL == 1 { //只分析1服务器的 + go PprofWeb() + } fmt.Println("Process start, pid:", os.Getpid()) diff --git a/manifest/config/config.yaml b/manifest/config/config.yaml index 4bce7efcf..7a2c1e1f5 100644 --- a/manifest/config/config.yaml +++ b/manifest/config/config.yaml @@ -1,6 +1,6 @@ server: name: "blazing server" - address: ":59480" #前台服务器地址 + address: ":8080" #前台服务器地址 port: 53388 #后台服务器端口 rpc: 56409 #rpc服务端口 game: [55407,50876,52482]