``feat(logic): 添加pprof性能分析支持并调整服务器配置``
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -33,3 +33,4 @@ logic/logic_linux_amd64
|
|||||||
login/login_linux_amd64
|
login/login_linux_amd64
|
||||||
logic/logic
|
logic/logic
|
||||||
.gitignore
|
.gitignore
|
||||||
|
public/logic
|
||||||
|
|||||||
@@ -13,10 +13,18 @@ import (
|
|||||||
"blazing/cool"
|
"blazing/cool"
|
||||||
|
|
||||||
//"blazing/o/service"
|
//"blazing/o/service"
|
||||||
|
"net/http"
|
||||||
|
_ "net/http/pprof"
|
||||||
|
|
||||||
"github.com/gogf/gf/v2/os/gctx"
|
"github.com/gogf/gf/v2/os/gctx"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func PprofWeb() {
|
||||||
|
err := http.ListenAndServe(":9909", nil)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
func signalHandlerForMain(sig os.Signal) {
|
func signalHandlerForMain(sig os.Signal) {
|
||||||
fight.Fightpool.Release()
|
fight.Fightpool.Release()
|
||||||
fmt.Println("MainProcess is shutting down due to signal:", sig.String())
|
fmt.Println("MainProcess is shutting down due to signal:", sig.String())
|
||||||
@@ -29,6 +37,9 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
go Start(cool.Config.PortBL) //注入service
|
go Start(cool.Config.PortBL) //注入service
|
||||||
|
if cool.Config.PortBL == 1 { //只分析1服务器的
|
||||||
|
go PprofWeb()
|
||||||
|
}
|
||||||
|
|
||||||
fmt.Println("Process start, pid:", os.Getpid())
|
fmt.Println("Process start, pid:", os.Getpid())
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
server:
|
server:
|
||||||
name: "blazing server"
|
name: "blazing server"
|
||||||
address: ":59480" #前台服务器地址
|
address: ":8080" #前台服务器地址
|
||||||
port: 53388 #后台服务器端口
|
port: 53388 #后台服务器端口
|
||||||
rpc: 56409 #rpc服务端口
|
rpc: 56409 #rpc服务端口
|
||||||
game: [55407,50876,52482]
|
game: [55407,50876,52482]
|
||||||
|
|||||||
Reference in New Issue
Block a user