From d928f65052f2826c64373b91dc1e317bfd1b3524 Mon Sep 17 00:00:00 2001 From: naiba Date: Sun, 13 Mar 2022 10:44:30 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20WS=20=E9=80=9A=E4=BF=A1?= =?UTF-8?q?=E9=98=BB=E5=A1=9E=E8=AF=BB=E5=86=99=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- cmd/dashboard/controller/common_page.go | 6 ++++-- service/singleton/singleton.go | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 906c707..095a7ff 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@
LOGO designed by 熊大 .

-    +   

:trollface: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,计划任务和在线终端。

diff --git a/cmd/dashboard/controller/common_page.go b/cmd/dashboard/controller/common_page.go index e318bf4..c79150e 100644 --- a/cmd/dashboard/controller/common_page.go +++ b/cmd/dashboard/controller/common_page.go @@ -140,14 +140,16 @@ func (cp *commonPage) ws(c *gin.Context) { return } defer conn.Close() + var servers []*model.Server count := 0 for { singleton.SortedServerLock.RLock() + servers = singleton.SortedServerList + singleton.SortedServerLock.RUnlock() err = conn.WriteJSON(Data{ Now: time.Now().Unix() * 1000, - Servers: singleton.SortedServerList, + Servers: servers, }) - singleton.SortedServerLock.RUnlock() if err != nil { break } diff --git a/service/singleton/singleton.go b/service/singleton/singleton.go index beaedca..14a9654 100644 --- a/service/singleton/singleton.go +++ b/service/singleton/singleton.go @@ -14,7 +14,7 @@ import ( pb "github.com/naiba/nezha/proto" ) -var Version = "v0.12.11" // !!记得修改 README 中的 badge 版本!! +var Version = "v0.12.12" // !!记得修改 README 中的 badge 版本!! var ( Conf *model.Config