From 09d8ef00c2fde087e845e945b6578684e7f8a2b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Thu, 21 Jul 2022 15:23:08 +0800 Subject: [PATCH] =?UTF-8?q?API=E8=8A=82=E7=82=B9=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E4=B8=AD=E5=A2=9E=E5=8A=A0=E4=B8=BB=E7=A8=8B=E5=BA=8F=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/nodes/node_status_executor.go | 2 ++ internal/rpc/services/service_api_node.go | 1 + 2 files changed, 3 insertions(+) diff --git a/internal/nodes/node_status_executor.go b/internal/nodes/node_status_executor.go index bf26821f..1c44a487 100644 --- a/internal/nodes/node_status_executor.go +++ b/internal/nodes/node_status_executor.go @@ -58,6 +58,8 @@ func (this *NodeStatusExecutor) update() { status.BuildVersionCode = utils.VersionToLong(teaconst.Version) status.OS = runtime.GOOS status.Arch = runtime.GOARCH + exe, _ := os.Executable() + status.ExePath = exe status.ConfigVersion = 0 status.IsActive = true status.ConnectionCount = 0 // TODO 实现连接数计算 diff --git a/internal/rpc/services/service_api_node.go b/internal/rpc/services/service_api_node.go index 2a0dbd83..df4cae9c 100644 --- a/internal/rpc/services/service_api_node.go +++ b/internal/rpc/services/service_api_node.go @@ -221,6 +221,7 @@ func (this *APINodeService) FindEnabledAPINode(ctx context.Context, req *pb.Find AccessAddrsJSON: node.AccessAddrs, AccessAddrs: accessAddrs, IsPrimary: node.IsPrimary, + StatusJSON: node.Status, } return &pb.FindEnabledAPINodeResponse{ApiNode: result}, nil }