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}`);

});

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NV12格式介绍[通俗易懂]

    NV12格式介绍[通俗易懂]YV12和NV12都是YUV420平面格式中的一种,其中YV12格式在我所接触的项目中使用得比较多,而NV12是Intel制定的的格式,在Intel的平台显示和支持性能最值,NV12是用于DirectXVA的首选4:2:0像素格式。  关于YV12和NV12的内存布局格式说明如下:1.YV12格式内存布局为2.NV12格式内存布局为3…

    2025年11月21日
    4
  • Ubuntu RabbitVCS

    Ubuntu RabbitVCSsudoadd-apt-repositoryppa:rabbitvcs/ppasudoapt-getupdatesudoapt-getinstallrabbitvcs-corerabbitvcs-nautilus3rabbitvcs-clinautilus-q转载于:https://www.cnblogs.com/ouuy/archive/2012…

    2022年7月18日
    16
  • 基尼系数直接计算法_基尼系数简单的计算方法

    基尼系数直接计算法_基尼系数简单的计算方法使用两种方法,通过python计算基尼系数。在sql中如何计算基尼系数,可以查看我的另一篇文章。两篇文章取数相同,可以结合去看。文章中方法1的代码来自于:(加入了一些注释,方便理解)。为精确计算。如果对于基尼系数概念不太清楚,可以看原文的第一部分。http://www.cnblogs.com/longwind09/p/8047539.html方法2和3借鉴资料:方法2和3…

    2022年10月13日
    3
  • 什么是差分数组?「建议收藏」

    什么是差分数组?「建议收藏」问题背景如果给你一个包含5000万个元素的数组,然后会有频繁区间修改操作,那什么是频繁的区间修改操作呢?比如让第1个数到第1000万个数每个数都加上1,而且这种操作时频繁的。此时你应该怎么做?很容易想到的是,从第1个数开始遍历,一直遍历到第1000万个数,然后每个数都加上1,如果这种操作很频繁的话,那这种暴力的方法在一些实时的系统中可能就拉跨了。因此,今天的主角就出现了——差分数组。…

    2022年4月28日
    44
  • 使用 Preload&Prefetch 优化前端页面的资源加载「建议收藏」

    使用 Preload&Prefetch 优化前端页面的资源加载「建议收藏」对于前端页面来说,静态资源的加载对页面性能起着至关重要的作用。本文将介绍浏览器提供的两个资源指令-preload/prefetch,它们能够辅助浏览器优化资源加载的顺序和时机,提升页面性能。一、从一个实例开始如上图所示,我们开发了一个简单的收银台,支付过程中可以展开优惠券列表选择相应的券。从动图可以看到,列表第一次展开时,优惠券背景有一个逐渐显示的过程,体验上不是很好。问题的原因也很明显,由于背景使用了视觉特意设计的图片,优惠券列表展开时需要去加载图片,背景渐显的过程实际上就是图片加载的过程

    2025年6月25日
    4
  • 手眼标定Tsai方法的Matlab仿真分析

    手眼标定Tsai方法的Matlab仿真分析手眼标定方程推导手眼标定求解:Tsai方法

    2022年5月4日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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