From b5b70b1278f0ede6c095d884e92d49df4cc2e060 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 14 一月 2020 16:49:32 +0800
Subject: [PATCH] debug
---
run.go | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/run.go b/run.go
index a80af01..c795679 100644
--- a/run.go
+++ b/run.go
@@ -60,6 +60,7 @@
f.fnLogger("Face No Running: ", f.rebootUntil)
if f.rebootUntil > maxTryBeforeReboot {
f.fnLogger("Face Too Long Running, Reboot")
+ f.release()
os.Exit(0)
}
}
@@ -157,6 +158,12 @@
}
}
+func (f *face) release() {
+ if f.handle != nil {
+ f.handle.Free()
+ }
+}
+
// Run run
func Run(ctx context.Context, i interface{}) {
s := i.(*face)
@@ -167,8 +174,8 @@
)
ipcRcv := sdkhelper.GetIpcAddress(s.shm, s.id+postPull)
ipcSnd := sdkhelper.GetIpcAddress(s.shm, s.id+postPush)
- chRcv := make(chan []byte)
- chSnd := make(chan sdkstruct.MsgSDK)
+ chRcv := make(chan []byte, 3)
+ chSnd := make(chan sdkstruct.MsgSDK, 3)
rcver := sdkhelper.NewReciever(ipcRcv, chRcv, s.shm, s.fnLogger)
snder := sdkhelper.NewSender(ipcSnd, chSnd, s.shm, s.fnLogger)
--
Gitblit v1.8.0