diff --git a/.vscode/settings.json b/.vscode/settings.json index 8221f4750..f41648054 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,18 +6,18 @@ "targetOS": "linux", "targetArch": "current", "enableRace": false, - "enableOptimization": false, - "stripSymbols": false, + "enableOptimization": true, + "stripSymbols": true, "cgoEnabled": false, "buildTags": "", - "customLdflags": "", + "customLdflags": "-X main.Version={{.Version}} -X main.BuildTime={{.BuildTime}} -X main.GitCommitID={{.GitCommit}} -X main.GitBranch={{.GitBranch}} -buildid= -extldflags '-static'", "verboseMode": false, "printCommands": false, "keepWorkDir": false, "forceRebuild": false, "dryRun": false, "trimPath": true, - "currentPreset": "dev" + "currentPreset": "production" }, "go.toolsEnvVars": {}, "goBuild.zcli.enabled": false, diff --git a/modules/config/service/server.go b/modules/config/service/server.go index d4e20d700..f547aea45 100644 --- a/modules/config/service/server.go +++ b/modules/config/service/server.go @@ -1,9 +1,11 @@ package service import ( + "blazing/common/utils" "blazing/cool" "blazing/modules/config/model" "context" + "fmt" "sort" "github.com/gogf/gf/v2/database/gdb" @@ -37,8 +39,9 @@ func NewServerService() *ServerService { err := t.KickPerson(0) //实现指定服务器踢人 if err == nil { + r, _ := utils.TcpPing(fmt.Sprintf("%s:%d", r[i].Map()["ip"], r[i].Map()["port"])) - subm.Set("isonline", 1) + subm.Set("isonline", r) } else { subm.Set("isonline", 0)