nodejs 服务器接受请求失败的问题
有没有遇到过node JS服务器接收请求失败的问题,就是对方服务器发送的请求,nodejs服务器接收不到,但是在网卡抓包里面可以看到。 用PM2 进行管理的多进程服务器,CPU跑到60%左右。压力测试时候发现,大概3-4万次请求,发生5次左右,对方服务器是 spring boot 。 问一下,你们遇到过这样问题么!
2 回复
建议先通过抓包确认是哪一层丢的。这里仔细分析基本就能查出问题,包究竟到没到node server,没到的话对方服务器是否重发了?
如果是node和os这块,建议确认下backlog参数是不是够用 linker layer层的话,看看mtu够不够
另外你压测过了一个sweetspot点,一定会出现丢包重传,性能就会下降,不建议
@soda-wy 谢谢你的建议了