问题标签 [econnreset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
845 浏览

redis - 节点redis远程连接抛出异常

我曾经像这样连接到我的本地redis实例(当我的客户端和redis服务器在同一个盒子上时,

我可以轻松连接到服务器。

但是,如果我的 redis 服务器位于远程机器 host_name:6379 上,我无法使 createClient 函数工作。

var client=redis.createClient('6379', 'host_name', {no_ready_check:true}); //给出以下错误

我究竟做错了什么。远程服务器是一台 linux 机器,我需要使用我的用户名密码 ssh 进入。我将如何在 createclient 函数中提供该信息。

任何帮助,将不胜感激。谢谢

0 投票
1 回答
3769 浏览

sockets - “Volley”错误:java.net.SocketException:recvfrom 失败:ECONNRESET(对等方重置连接)

这不是一个重复的问题,因为我没有找到关于“凌空”这个错误的任何信息。

我的问题发生在连接速度很慢时,我的一项服务返回此错误:

我搜索了很多,找到了这个

但我不知道这是否正确。

0 投票
0 回答
190 浏览

node.js - 代理应用程序中的 http.ClientRequest 上发生节点的“ECONNRESET”错误

我在 node.js 中编写了一个代理应用程序。它将客户端请求转发到上游服务器,并将上游服务器的响应转发回客户端。

有时,http.ClientRequest对上游服务器进行的 which 将发出带有{code: "ECONNRESET", errno: "ECONNRESET", syscall: "read"}. 这个特定请求没有什么特别之处,因为它在周期性失败之间成功了数百次。检查上游服务器(恰好是 Varnish)的日志,似乎从来没有收到有问题的请求。

有没有关于这种行为的原因可能是什么的指针?我应该在调试或以某种方式减轻这种情况时采取什么具体方法?

0 投票
0 回答
723 浏览

ruby - Ruby Sinatra Puma 服务器:现有连接被远程主机强行关闭。(Errno::ECONNRESET)

我有一个机架 puma 服务器托管,并且有多个 HTTP 请求-响应周期。我正在从 MongoDB 查询数据。服务器经常挂起,如果我按 Ctrl+C 它会恢复,如果我不这样做,几分钟后我会收到以下错误: C:/Rubies/Ruby193/lib/ruby/gems/1.9.1/gems/puma-1.6.3/lib/puma/client.rb:127:in 'readpartial': An existing connection was forcibly closed by the remote host. (E rrno::ECONNRESET)

我有很好的异常处理和记录器,但这在任何地方都没有被捕获。我必须再次重新启动服务器才能继续。

请建议。

0 投票
1 回答
10796 浏览

node.js - 开发服务器和 API 之间的 ECONNRESET 代理错误

当我运行我的开发服务器时,我收到以下错误。

它阻止我将任何请求从开发服务器代理到 API。

调试后,我意识到代码没有问题,因为我和我的同事在同一个仓库工作,他没有这个错误。此外,有时如果我重新启动终端,错误会在再次出现之前消失。

非常感谢有关此问题的根源以及如何解决它的指导。

0 投票
1 回答
354 浏览

sockets - Solr 重置连接以进行查询

显然 Solr 或其捆绑的 Jetty 都有某种请求超时。当我发出一个需要一些时间的查询时,Solr 第一次总是返回“socket hang up”错误。如果我下次重新发出相同的查询,正确的结果会很快返回。对于我的生活,我无法弄清楚在哪里控制这个超时。将“timeAllowed”指定为查询的一部分并没有帮助。我正在使用 Solr v6.3.0。任何指针表示赞赏。

0 投票
1 回答
8020 浏览

python - Python RoboBrowser SSL 错误:握手错误:SysCallError(104,'ECONNRESET')

我正在尝试在网页上填写表格并使用 RoboBrowser 库获取一些结果。

我有一个包含约 200k 引用的文件,可能无法提供足够的答案(存储在 data[1] 中的街道名称可能与表单中所需的名称不同,并导致另一个页面打开)。如果响应不是预期的(主要是由于街道名称错误),我的代码运行并打印我想要获取的信息或打印“NS”。

但是,在随机时间之后(首先在大约 1300 个周期之后,然后大约 100-300 或更少),我得到:

我尝试在这里和那里添加 time.sleep(0.01) ,以为我正在超载页面,但它没有帮助。有人有想法吗?

我的代码:

我正在使用 Ubuntu 16.04.2 LTS 和 Python2.7

谢谢 !

0 投票
1 回答
1903 浏览

httprequest - 在我的流程中执行多个 http 请求时套接字挂断

在我的流程中,我在 Node-red 中遇到了一个问题,我对我的 node-red 中的另一个服务有几个 http 请求。据我所见,当我对同一个域进行第二次调用时总是会出现错误(即:localhost,尽管它可能与另一个域有关)

总结:我有2个不同的流程:

  • 一个作为 gitlab 接口,用于从那里检索文件。所以我从这里调用 gitlab 服务器(流程 1
  • 另一个我的应用程序,需要检索 2 个不同的文件。从这个流程中,我调用了 2 次到上一个流程(Flow 2

所以,一旦我的第二个流程启动,在一些 JavaScript 和切换节点之后,我第一次调用到第一个流程,它调用 gitlab。这工作得很好第二个流程继续并在另一个 JavaScript 节点之后再次调用第一个流程,似乎流程被冻结并且没有任何反应,2 分钟后我收到此错误:

你知道可能是什么错误吗?

我在 Internet 上搜索了有关 nodejs 中的此错误,例如:

Nodejs Socket hang up & ECONNRESET - 从 Meteor 到 Node js 服务器的 HTTP post 请求 Node.js POST 导致 [Error: socket hang up] code: 'ECONNRESET' Node js ECONNRESET 我一直在本地测试其中一些可能的解决方案(修改library follow-redirects和节点21-httprequest.js)但没有任何成功,所以我不知道为什么会发生这个错误

我也尝试设置延迟,以确保这不是时间问题

我正在使用 node-red v0.16.2 和 nodejs v4.4.3

预先感谢,问候。

PS:我已经使用指标进行了测试:

0 投票
3 回答
34435 浏览

angular - Angular - 连接到代理服务器并获得响应,但随后显示尝试代理时发生错误:本地主机到实际服务器

我是 Angular(2,4) 的新手。我试图连接到代理服务器。

proxy.config.json在项目根目录中添加

start然后在 package.json中添加代理配置

现在在组件中,我有一个登录方法来连接到服务器。

在身份验证服务中,我有以下代码。

连接工作正常。服务器使用正确的 JSON 数据进行响应。但我将无法登录。

真正的问题

有点奇怪。有时它工作正常,但大多数情况下即使在正确连接到服务器后也会出现问题。服务器使用 JSON 数据进行响应。然后在终端控制台中显示

[HPM] 尝试将请求 /api/v1/login 从 localhost:4200 代理到 http://: (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) 时发生错误

如果我检查 chrome 网络控制台,请求的状态是好的。但在预览选项卡中,它显示来自服务器的 JSON,然后附加以下字符串“尝试代理时发生错误:localhost:4200/api/v1/login”

因为那个 JSON 解析会出错。

为什么有时会发生问题而不是总是发生?真正的问题是什么?

PS:我正在使用 angular - 4.0.0,angular-cli 1.0.2

0 投票
1 回答
418 浏览

java - 为什么 SocketChannel 调用 read(byteBuffer) 会抛出 java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)

我们的项目实现了自己的基于NIO的长连接框架进行推送,它曾经可以正常工作。最近出现了一些问题,"SocketChannel.read(byteBuffer)" throw exception "java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)",具体如下: 在此处输入图像描述

图片包含错误信息

错误代码如下:

我找了很多类似的错误,但没有找到解决问题的好主意,我该怎么办?感谢您的任何回答!