Open huenchao opened 4 years ago
背景:最近我上线了一个nodejs应用,qps大概最多到3000,发现上线后,从网关到我的服务之间,会出现部分recv() failed (104: Connection reset by peer) while reading response header from upstream的问题。
recv() failed (104: Connection reset by peer) while reading response header from upstream
抓包数据: a --> [fin,ack] -->b a <-- [fin,ack] <--b a <-- [rst] <--b 猜测的原因,网关层在发数据,node服务在发 FIN。我们的服务是发完fin包又收到了数据,所以又回了个RST
相似问题的描述与解决方案:
https://tianshouzhi.com/api/tutorials/netty/406 https://zhuanlan.zhihu.com/p/34147188 https://zhuanlan.zhihu.com/p/86953757 https://zhuanlan.zhihu.com/p/88356559
背景:最近我上线了一个nodejs应用,qps大概最多到3000,发现上线后,从网关到我的服务之间,会出现部分
recv() failed (104: Connection reset by peer) while reading response header from upstream
的问题。抓包数据: a --> [fin,ack] -->b a <-- [fin,ack] <--b a <-- [rst] <--b 猜测的原因,网关层在发数据,node服务在发 FIN。我们的服务是发完fin包又收到了数据,所以又回了个RST
相似问题的描述与解决方案:
https://tianshouzhi.com/api/tutorials/netty/406 https://zhuanlan.zhihu.com/p/34147188 https://zhuanlan.zhihu.com/p/86953757 https://zhuanlan.zhihu.com/p/88356559