From 4b9491cf2033074fb7f895a988153a1cae63b23a Mon Sep 17 00:00:00 2001 From: Cold <16419454+cold502@user.noreply.gitee.com> Date: Sat, 20 Dec 2025 11:27:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0es=E6=8A=A5=E9=94=99=E9=99=8D?= =?UTF-8?q?=E7=BA=A7=E4=B8=BA=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- elasticsearch/client.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/elasticsearch/client.go b/elasticsearch/client.go index ead9d1b..4159f31 100644 --- a/elasticsearch/client.go +++ b/elasticsearch/client.go @@ -45,9 +45,11 @@ func Init(ctx context.Context) (err error) { } // 测试连接 - info, code, err := client.Ping(addresses[0]).Do(ctx) - if err != nil { - glog.Errorf(ctx, "ES 连接测试失败: %v", err) + info, code, testErr := client.Ping(addresses[0]).Do(ctx) + if testErr != nil { + glog.Warningf(ctx, "ES 连接测试失败(月度归档功能不可用): %v", testErr) + client = nil // 清空客户端 + err = testErr return } glog.Infof(ctx, "ES 连接成功 - 版本: %s, 状态码: %d", info.Version.Number, code)