From f73f610cdf4b0666dc139a51e72353b88f8f25ab Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期四, 19 十月 2023 17:27:17 +0800 Subject: [PATCH] 为保证正确获取集群状态, 添加程序启动时读取system-service运行状态 --- main.go | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/main.go b/main.go index 74d4c67..8f852e5 100644 --- a/main.go +++ b/main.go @@ -30,6 +30,7 @@ // 鍚姩鏁版嵁鍚屾 var serfStartChan = make(chan bool) + // 闇�瑕佸悓姝ョ殑琛� var syncTables = []string{ "procedures", @@ -41,8 +42,12 @@ agent := serf.InitAgent("apsClient", syncTables, sqlitex.GetDB()) agent.RegisterClusterEvent(serfClusterEvent) + go agent.Serve(serfStartChan) - <-serfStartChan + if !<-serfStartChan { + logx.Errorf("serf Init err, exit") + return + } // 鍒ゆ柇褰撳墠闆嗙兢鐘舵�� if agent.ClusterStatus != "slave" { -- Gitblit v1.8.0