mirror of
https://github.com/nezhahq/nezha.git
synced 2025-01-22 12:48:14 -05:00
🐛 fix: 旧数据清理bug,一直报警
This commit is contained in:
parent
b03d330073
commit
c104158b91
@ -1,6 +1,6 @@
|
||||
# 哪吒面板
|
||||
|
||||
服务期状态监控,被动接收,极省资源 128M 小鸡也能装 Agent(非 node-exporter 那种主动拉取的方式。)
|
||||
服务期状态监控,报警通知,被动接收,极省资源 64M 小鸡也能装 Agent。
|
||||
|
||||
| 哪吒面板 | 首页截图1 | 首页截图2 |
|
||||
| ---- | ---- | ---- |
|
||||
@ -10,6 +10,8 @@
|
||||
|
||||
## 一键脚本
|
||||
|
||||
**建议使用 WatchTower 自动更新面板,Windows监控可以使用nssm配置自启动**
|
||||
|
||||
- 海外:
|
||||
|
||||
```shell
|
||||
@ -92,7 +94,7 @@
|
||||
|
||||
使用宝塔反代或者上CDN,建议 Agent配置 跟 访问管理面板 使用不同的域名,这样管理面板使用的域名可以直接套CDN,Agent配置的域名是解析管理面板IP使用的,也方便后面管理面板迁移(如果你使用IP,后面IP更换了,需要修改每个agent,就麻烦了)
|
||||
|
||||
### 反代配置
|
||||
### 实时通道断开(WebSocket反代)
|
||||
|
||||
使用反向代理时需要针对 `/ws` 路径的 WebSocket 进行特别配置以支持实时更新服务器状态。
|
||||
|
||||
|
@ -150,8 +150,12 @@ func checkStatus() {
|
||||
}
|
||||
}
|
||||
// 清理旧数据
|
||||
if max > 0 && max < len(alertsStore[alerts[j].ID][server.ID]) {
|
||||
alertsStore[alerts[j].ID][server.ID] = alertsStore[alerts[j].ID][server.ID][len(alertsStore[alerts[j].ID][server.ID])-max:]
|
||||
if max > 0 {
|
||||
for k := 0; k < len(alertsStore[alerts[j].ID][server.ID]); k++ {
|
||||
if max < len(alertsStore[alerts[j].ID][server.ID][k]) {
|
||||
alertsStore[alerts[j].ID][server.ID][k] = alertsStore[alerts[j].ID][server.ID][k][len(alertsStore[alerts[j].ID][server.ID][k])-max:]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user