CNode

求助:获取大量数据并存储本地时出错:Error: socket hang up

Lliuzhengming发布于12 年前最后回复11 年前4 回复7624 浏览0 收藏

求助:错误代码如下:

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: socket hang up
    at createHangUpError (http.js:1472:15)
    at Socket.socketOnEnd [as onend] (http.js:1568:23)
    at Socket.g (events.js:180:16)
    at Socket.EventEmitter.emit (events.js:117:20)
    at _stream_readable.js:919:16
    at process._tickCallback (node.js:419:13)
查看回复

回复 (4)

S
sabrinaluo#1·11 年前

我也遇到了这个问题,请问楼主解决了吗?

R
ravenwang#2·12 年前

检查下获取时是不是出现了错误

L
liuzhengming#3·12 年前

少量请求并存储本地,没有问题,但是大量(几千个下载文件到磁盘)就会出这个异常。

R
ravenwang#4·12 年前
引用 liuzhengming少量请求并存储本地,没有问题,但是大量(几千个下载文件到磁盘)就会出这个异常。

@liuzhengming 在下载部分加上error事件处理,一般来说应该是某个下载出错导致socket关闭了

参与回复
登录后即可参与回复。登录