SkyAPM / go2sky

Distributed tracing and monitor SDK in Go for Apache SkyWalking APM
https://skywalking.apache.org/
Apache License 2.0
447 stars 122 forks source link

客户端协程泄漏 #81

Closed yixiangxx closed 3 years ago

yixiangxx commented 3 years ago

客户端协程未正常关闭,导致携程泄漏。 客户端上报发生错误时(send segment error EOF),会尝试关闭stream并重新开启stream进行后续上报,但是调用的是stream.CloseSend(),而不是CloseAndRecv(),导致创建stream过程中,开启的协程未能正常关闭。

arugal commented 3 years ago

fixed via #80