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