This commit is contained in:
Henry Dollman
2024-07-13 12:41:05 -04:00
parent 7e834429cc
commit 86cfa5079e
8 changed files with 74 additions and 62 deletions

10
main.go
View File

@@ -131,7 +131,7 @@ func main() {
}
func serverUpdateTicker() {
ticker := time.NewTicker(30 * time.Second)
ticker := time.NewTicker(60 * time.Second)
for range ticker.C {
updateServers()
}
@@ -220,9 +220,11 @@ func setInactive(record *models.Record) {
delete(serverConnections, record.Id)
}
// set inactive
record.Set("status", "down")
if err := app.Dao().SaveRecord(record); err != nil {
app.Logger().Error("Failed to update record: ", "err", err.Error())
if record.Get("status") != "down" {
record.Set("status", "down")
if err := app.Dao().SaveRecord(record); err != nil {
app.Logger().Error("Failed to update record: ", "err", err.Error())
}
}
}