nodejs 服务器接受请求失败的问题
发布于 4 年前 作者 cnlile 2956 次浏览 来自 问答

有没有遇到过node JS服务器接收请求失败的问题,就是对方服务器发送的请求,nodejs服务器接收不到,但是在网卡抓包里面可以看到。 用PM2 进行管理的多进程服务器,CPU跑到60%左右。压力测试时候发现,大概3-4万次请求,发生5次左右,对方服务器是 spring boot 。 问一下,你们遇到过这样问题么!

2 回复

建议先通过抓包确认是哪一层丢的。这里仔细分析基本就能查出问题,包究竟到没到node server,没到的话对方服务器是否重发了?

如果是node和os这块,建议确认下backlog参数是不是够用 linker layer层的话,看看mtu够不够

另外你压测过了一个sweetspot点,一定会出现丢包重传,性能就会下降,不建议

@soda-wy 谢谢你的建议了

回到顶部