Tag: haposhi

消息:读取ECONNRESET,堆栈:错误:从Docker容器内的Go客户端调用HapiJs服务器时读取ECONNRESET

节点版本 :6.11.1 平台 :docker集装箱内的Ubuntu 14.04。 子系统 :http 在运行hapijs服务器的Node项目中调用端点时遇到一个非常特殊的问题。 当端点被直接击中时,没有任何问题。 但是当我们从gohaqd实例中find它时,我们得到: 170809/044343.745, [log,connection,client,error] message: write EPIPE, stack: Error: write EPIPE at exports._errnoException (util.js:1018:11) at WriteWrap.afterWrite (net.js:800:14) 更经常 170809/040643.248, [log,connection,client,error] message: read ECONNRESET, stack: Error: read ECONNRESET at exports._errnoException (util.js:1018:11) at TCP.onread (net.js:568:26) 我知道错误代码意味着某个地方,应用程序正试图写入一个封闭的连接。 但是对于我的生活,我无法弄清楚在哪里。 日志本身是来自hapijs,如果我没有错, 这条线 ,但无法弄清楚为什么节点试图写封闭的连接,无论如何。 记住,这没有任何副作用。 该应用程序运行良好:| 我们打开了NODE_DEBUG=http, net ,得到如下结果。 阅读这些内容时,唯一突出的就是在第二次write ret = true行出现两次,如果这意味着什么的话。 […]