为了账号安全,请及时绑定邮箱和手机立即绑定

Go Evio应用程序突然没有响应。性能分析显示所有线程都已停止

Go Evio应用程序突然没有响应。性能分析显示所有线程都已停止

Go
慕莱坞森 2022-08-24 17:05:16
我们在 docker 中有一个基于 Evio 的应用程序。当运行一些网络负载测试时,我们可以看到所有线程突然掉线,堆被刷新。几秒钟超时后,它像往常一样继续执行。应用程序本身没有重新启动,但所有Evio线程都死了大约5秒钟。什么原因可能导致此行为?配置:Go 1.14Ubuntu 20.04.1 LTSDocker version 20.10.6请参阅分析跟踪:
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

问题不在 Evio 或 Go 分析中。经过更多的调查,很明显,所有例程都被外部服务阻止了。在我们的例子中,gRPC连接处于阻塞模式,其中其他实例无法处理如此数量的请求。

此视频也很有帮助。它显示了类似的症状以及如何分析它们。https://www.youtube.com/watch?v=V74JnrGTwKA


查看完整回答
反对 回复 2022-08-24
  • 1 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信