首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
Node.js
求问! nodejs 中用 Axios 发送请求出现 ECONNRESET 一般是什么情况引起的?
yuuk520
·
20 天前
· 1151 次点击
出现这个情况是在服务器请求量大的时候出现的,接口设置了超时时间为 10 秒。
问了一下 AI ,回答也是看的云里雾里。。。
有没有大佬能给小弟通俗的解释一下
7 条回复
•
2024-10-16 09:48:16 +08:00
1
Kite6
20 天前 via Android
就是后台的问题吧,后台接口压测一下,看看成功率
2
igeeky
20 天前
超时时就有可能通过 reset 断开链接的.
可以输入报错请求的整体请求时间, 看看是不是就是 10 秒左右.
通常是要优化服务了.
3
skallz
19 天前
如果仅出现在并发高的场景中,很可能是 cpu 负载过高,请求已经无法处理了,我之前也有遇到过类似的,解决方案是监控 cpu 负载和使用率,用 rx 维护一个请求队列,cpu 负载过高时队列进行等待,直到负载降下来再继续
4
skallz
19 天前
@
skallz
要验证是否是这个问题也很简单,查一下服务器监控数据即可
5
yuuk520
OP
19 天前
@
skallz
#3 是请求方服务器处理不过来还是被请求方呀?
6
yuuk520
OP
19 天前
@
skallz
#4 我的场景是 next.js 应用中,用户请求 page ,page 中再通过 getserverprops 请求 api 接口
7
skallz
17 天前
@
yuuk520
请求方与被请求方 cpu 负载过高都有可能引起这个问题,说人话就是电话繁忙占线了
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
981 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms ·
UTC 20:23
·
PVG 04:23
·
LAX 13:23
·
JFK 16:23
Developed with
CodeLauncher
♥ Do have faith in what you're doing.