mysql econnreset_Nodejs 套接字报错处理 Error: read ECONNRESET

mysql econnreset_Nodejs 套接字报错处理 Error: read ECONNRESET错误信息:Error:readECONNRESETatTCP.onStreamRead(internal/stream_base_commons.js:162:27)出现上述情况一般是客户端关闭了socket连接导致的错误,这个错误会导致程序的异常退出解决办法:varpReq=http.request(options,function(pRes){cSock.writeHead…

大家好,又见面了,我是你们的朋友全栈君。

错误信息:

Error: read ECONNRESET

at TCP.onStreamRead (internal/stream_base_commons.js:162:27)

出现上述情况一般是客户端关闭了socket连接导致的错误,这个错误会导致程序的异常退出

解决办法:

var pReq = http.request(options, function (pRes) {

cSock.writeHead(pRes.statusCode, pRes.headers);

pRes.pipe(cSock);

}).on(‘connect’, (res, socket, head) => {

const { httpVersion, statusCode, statusMessage } = res;

cSock.write(`HTTP/${httpVersion} ${statusCode} ${statusMessage}\r\n\r\n`);

cSock.pipe(socket);

socket.pipe(cSock);

socket.on(‘error’,(e)=>{

console.log(‘====>’,e.stack)

socket.destroy()

})

cSock.on(‘error’,(e)=>{

console.log(‘====>’,e.stack)

})

cSock.on(‘close’,()=>{

console.log(‘close===========’)

cSock.destroy()

})

}).on(‘error’, function (e) {

console.error(`请求遇到问题: ${e.message}`);

});

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149592.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • Linux路由删除_删除路由命令 route delete

    Linux路由删除_删除路由命令 route deleteLinux中增加软路由的两种方法第一种:routeadd-net172.16.6.0netmask255.255.255.0gw172.16.2.254deveth0/*增加一条网络172.16.6.0/24经过172.16.2.254eth0*//*-net增加网络-host增加主机netmask子网掩码gw网关dev装置,设备,这里是你的网卡名*/ro…

  • delphi去掉字段前后的引号_Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法…[通俗易懂]

    delphi去掉字段前后的引号_Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法…[通俗易懂]Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法(2011-06-2312:14:13)标签:delphi编程sql语句引号quotedstr总结一下SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、(”)在Delphi中进行字符变量连接相加时单引号用…

    2022年10月17日
  • bigdecimal向上取整Java_BigDecimal类「建议收藏」

    bigdecimal向上取整Java_BigDecimal类「建议收藏」BigDecimal是java小数操作的一个专有类,在电商、金融行业存储跟金额有关的字段java里面明明已经有了,float,double这种精度的小数,为什么还需要BigDecimal呢?这难道不是多余吗?接下来看一个例子:1@Test2publicvoidtestDoubleSimple(){3doublea=3;4doubleb=10;5doublec=a…

  • Python爬虫从入门到精通——解析库pyquery的使用「建议收藏」

    Python爬虫从入门到精通——解析库pyquery的使用「建议收藏」分类目录:《Python爬虫从入门到精通》总目录在《解析库BeautifulSoup的使用》中,我们介绍了BeautifulSoup的用法,它是一个非常强大的网页解析库,但如果你对Web有所涉及,如果你比较喜欢用CSS选择器,如果你对jQuery有所了解,那么这里有一个更适合你的解析库——pyquery。pyquery初始化像BeautifulSoup一样,初始化pyquery的时候,…

  • 启动redis出现Creating Server TCP listening socket *:6379: bind: No such file or directory

    启动redis出现Creating Server TCP listening socket *:6379: bind: No such file or directory[6644]02Apr23:11:58.976#CreatingServerTCPlisteningsocket*:6379:bind:Nosuchfileordirectoryredis报错:[6644]02Apr23:11:58.976#CreatingServerTCPlisteningsocket*:6379:bind:

  • 大数据技术的发展趋势

    大数据技术的发展趋势英国牛津大学教授维克托·迈尔-舍恩伯格在其所撰写的《大数据时代》中表述,大数据时代是“已经发生的未来”,而在这个已经发生的未来里,没有旁观者。作为时代发生的必然产物,大数据正加速渗透至我们的日常生活,正完成对各传统领域的颠覆。本文从大数据时代的特点出发,为读者介绍目前的大数据技术的发展趋势以及大数据的生态体系。大数据时代的特点和市场规模大数据时代两个特点。第一,大数据技术以开源为主,迄今为止,尚未形成绝对技术垄断,即便是IBM、甲骨文等行业巨擘,也同样是集成了开源技术和该公司已有产品而已。开源技

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号