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 做了一层转发。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.