我們在 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
- 1 回答
- 0 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消