From ee1ea6dc3930a07d78c6fd7b6238fa44cde06d79 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 15 一月 2020 15:41:44 +0800
Subject: [PATCH] update
---
run.go | 2 +-
common/reboot.go | 22 +++++++++++-----------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/common/reboot.go b/common/reboot.go
index 1e381a8..e4a9e4c 100644
--- a/common/reboot.go
+++ b/common/reboot.go
@@ -7,20 +7,20 @@
"time"
)
-const maxTryBeforeReboot = 10
-
// Disturber stop
type Disturber struct {
- mtx sync.Mutex
- live bool
- until int
+ mtx sync.Mutex
+ live bool
+ until int
+ maxTry int
}
// NewDisturber new
-func NewDisturber() *Disturber {
+func NewDisturber(maxTry int) *Disturber {
return &Disturber{
- live: true,
- until: 0,
+ live: true,
+ until: 0,
+ maxTry: maxTry,
}
}
@@ -52,9 +52,9 @@
} else {
d.until++
- fn("Face No Running: ", d.until)
- if d.until > maxTryBeforeReboot {
- fn("Face Too Long Running, Reboot")
+ fn("!!!!!!No Running: ", d.until)
+ if d.until > d.maxTry {
+ fn("!!!!!!Too Long Running, Reboot: ", d.maxTry)
os.Exit(0)
}
}
diff --git a/run.go b/run.go
index aae6a86..d18577a 100644
--- a/run.go
+++ b/run.go
@@ -118,7 +118,7 @@
ruleMsgMaxCacheSize: ruleMaxSize,
reserved: reserved,
- stopper: common.NewDisturber(),
+ stopper: common.NewDisturber(10),
}
}
--
Gitblit v1.8.0