From 04c61912ae829434122291f3706536fddbde42a0 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期四, 19 九月 2019 17:33:27 +0800
Subject: [PATCH] 异常处理

---
 insertdata/insertDataToEs.go |    5 +++++
 ruleserver/ruleToformula.go  |    5 +++++
 main.go                      |    7 +------
 3 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index 3e3a447..945be3a 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -135,6 +135,11 @@
 //	//}
 //}
 func InsertToEs(msg ruleserver.ResultMsg) {
+	defer func() {
+		if err := recover(); err != nil {
+			logger.Error("es妯″潡鍎跨殑寮傚父鎹曡幏锛�",err)
+		}
+	}()
 	InsertFace(msg, "")
 	// 濡傛灉鏍囩涓惈鏈夋寔缁椂闂撮娆℃姤璀︾殑timeLabel鐨勮瘽鍒欎笉闇�瑕佽繃浜轰綋杩借釜锛屼笉鐒跺氨娌$殑鎻掑叆浜�
 	fk := ruleserver.TrackOrNot(msg.RuleResult)
diff --git a/main.go b/main.go
index c8f71b3..424edc9 100644
--- a/main.go
+++ b/main.go
@@ -49,11 +49,6 @@
 }
 func main() {
 	//fmt.Println("缂撳瓨鍒濆鍖栧畬鎴�",<- initchan)//dbserver鍒濆鍖栧畬姣�
-	defer func() {
-		if err := recover(); err != nil {
-			logger.Error("鏈�澶栧眰鐨勫紓甯告崟鎹�",err.(string))
-		}
-	}()
 	go func() {
 		http.ListenAndServe("0.0.0.0:8899",nil)
 	}()
@@ -132,7 +127,7 @@
 func paramFormat(msg []byte, args *ruleserver.SdkDatas) protomsg.SdkMessage {
 	defer func() {
 		if err := recover(); err != nil {
-			logger.Info("瑙e寘杩囩▼鐨勯敊璇�", err.(string))
+			logger.Info("瑙e寘杩囩▼鐨勫紓甯告崟鑾�", err.(string))
 		}
 
 	}()
diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index ae1e45a..a3f3354 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -116,6 +116,11 @@
 
 // 瀵瑰崟甯у浘鍍忕殑鍒ゆ柇 thisSdkDatas  褰撳墠浼犲叆鐨勮繖甯ф暟鎹紝cacheSdkData 瀹氭椂鍣ㄩ噷缂撳瓨鐨勪竴甯ф暟鎹� 娌℃湁灏辫繑鍥瀗il  (thisSdkDatas SdkDatas, cacheSdkDatas SdkDatas)
 func Judge(args *SdkDatas, message *protomsg.SdkMessage) {
+	defer func() {
+		if err := recover(); err != nil {
+			logger.Error("瑙勫垯妯″潡鍎跨殑寮傚父鎹曡幏锛�",err)
+		}
+	}()
 	if len(args.Sdkdata) > 0 {
 		// 鎷垮埌鏈憚鍍忔満鐨勫尯鍩�
 		cameraPolygons := GetPolygons(args.CameraId)

--
Gitblit v1.8.0