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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SchedulerFactoryBean 注入

    SchedulerFactoryBean 注入今天在做SpringQuarter动态设置触发时间时,需要在Service中注入org.springframework.scheduling.quartz.SchedulerFactoryBean使用下面的代码可用:localQuartzScheduler通过注解注入@Resource privateSchedulerFactoryBeanlocalQuartzScheduler

    2022年5月24日
    33
  • free mobile sex java_Java 8中Stream API的这些奇技淫巧!你都Get到了吗?

    free mobile sex java_Java 8中Stream API的这些奇技淫巧!你都Get到了吗?原标题:Java8中StreamAPI的这些奇技淫巧!你都Get到了吗?作者:我是你的小眼睛儿链接:https://www.jianshu.com/p/9fe8632d0bc2Stream简介1、Java8引入了全新的StreamAPI。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。2、stream是对集合对象功能的增强,它专注于对集合对象…

    2022年10月15日
    0
  • slf4j如何使用_正确刷牙方法图解

    slf4j如何使用_正确刷牙方法图解环境说明Windows101803IDEA2018.2.EAPMaven3.5.2这是正文POM文件<!–https://mvnrepository.com/artifact/org.projectlombok/lombok–><dependency><groupId&g…

    2022年9月5日
    3
  • spring读取properties配置文件「建议收藏」

    spring读取properties配置文件「建议收藏」spring读取properties配置文件

    2022年4月25日
    335
  • CSS中如何解决子元素继承父元素的opacity属性?

    CSS中如何解决子元素继承父元素的opacity属性?解决方案这里有两个方案,使用rgba()间接的设定opacity的值,这个属性不会向下继承,或者既然opacity会被子级元素继承,那就把opacity属性放到同级元素实现,下面通过示例具体说说这两种方式:1.使用rgba()间接的设定opacityrgba()有四个参数,最后一个参数就是opacity的值,和opacity单独设定效果一样,但是这个是有background属性来控制的,background不会向下继承,所以就解决这个问题啦,示例如下:<!DOCTYPEhtml>&l

    2022年5月25日
    64
  • Python 标识符与关键字[通俗易懂]

    Python 标识符与关键字[通俗易懂]Python标识符与关键字标识符是编程语言中允许作为名字的有效字符串集合。其中有一部分是关键字,构成语言的标识符。这种标识符是不能做它用的标识符的,否则会引起语法错误(SyntaxError异常)。标识符就是一个名字,作为变量、函数、类、模块以及其他对象的名称。1.Python标识符第一个字符必须是字母(A~Z和a~z)或下划线(_),剩下的字符可以是字母和数字或下划线,大小写敏感。标识符由字母、下划线和数字(0~9)组成,且不能以数字开头,Python中的标识符是区分大

    2022年9月10日
    0

发表回复

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

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