From d18338bc3b056a368138e038f00695199137fbf1 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期四, 16 一月 2020 17:11:57 +0800 Subject: [PATCH] debug recv.go len(data)>2 --- rpc/recv.go | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/rpc/recv.go b/rpc/recv.go index e258029..6bf4986 100644 --- a/rpc/recv.go +++ b/rpc/recv.go @@ -54,19 +54,19 @@ if r.shm { if d, err := i.Recv(); err != nil { i.Close() - r.fnLogger("ANALYSIS RECV ERROR: ", err) + r.fnLogger("Reciever RECV ERROR: ", err) c, err := deliver.NewServerWithError(deliver.Shm, r.ipcURL) for { if err == nil { break } + r.fnLogger("Reciever CREATE FAILED : ", err) time.Sleep(time.Second) c, err = deliver.NewServerWithError(deliver.Shm, r.ipcURL) - r.fnLogger("ANALYSIS CREATE FAILED : ", err) } i = c - r.fnLogger("ANALYSIS CREATE SHM") + r.fnLogger("Reciever CREATE SHM") } else { if d != nil { count++ @@ -74,7 +74,9 @@ count = 0 r.fnLogger("~~~shm recv image:", len(d)) } - r.out <- d + if len(d) > 2 { + r.out <- d + } } } } else { @@ -86,7 +88,9 @@ count = 0 r.fnLogger("~~~mangos recv image:", len(msg)) } - r.out <- msg + if len(d) > 2 { + r.out <- msg + } } } time.Sleep(10 * time.Millisecond) @@ -100,9 +104,9 @@ if err == nil { break } + r.fnLogger("Reciever CLIENT CREATE FAILED : ", err) time.Sleep(1 * time.Second) c, err = deliver.NewServerWithError(deliver.Shm, r.ipcURL) - r.fnLogger("CLIENT CREATE FAILED : ", err) } r.run(ctx, c) } -- Gitblit v1.8.0