go grpc 偶尔会返回Socket closed

chenchen
  • 49

php grpc调用go 服务端,偶尔会出现socket closed。
相隔5秒的两个请求,请求同一个服务,第一个正常返回,第二个出现socket closed, 有时候却没有问题。可能是业务里加锁的问题吗,但是第一个请求完锁就释放了。即便没有释放,第二个请求也是阻塞。

之前go服务挂掉的时候会出现failed to connect to all addresses ,然后会出现socket closed。 但是目前服务都正常偶尔出现socket closed。
我改如何排查或者复现这个socket closed呢

环境
php go nginx 都在docker里,php调用go通过nginx做了一层转发。

评论
阅读 83
撰写回答

登录后参与交流、获取后续更新提醒

宣传栏