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