问题标签 [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.
redis - 节点redis远程连接抛出异常
我曾经像这样连接到我的本地redis实例(当我的客户端和redis服务器在同一个盒子上时,
我可以轻松连接到服务器。
但是,如果我的 redis 服务器位于远程机器 host_name:6379 上,我无法使 createClient 函数工作。
var client=redis.createClient('6379', 'host_name', {no_ready_check:true}); //给出以下错误
我究竟做错了什么。远程服务器是一台 linux 机器,我需要使用我的用户名密码 ssh 进入。我将如何在 createclient 函数中提供该信息。
任何帮助,将不胜感激。谢谢
sockets - “Volley”错误:java.net.SocketException:recvfrom 失败:ECONNRESET(对等方重置连接)
这不是一个重复的问题,因为我没有找到关于“凌空”这个错误的任何信息。
我的问题发生在连接速度很慢时,我的一项服务返回此错误:
我搜索了很多,找到了这个
但我不知道这是否正确。
node.js - 代理应用程序中的 http.ClientRequest 上发生节点的“ECONNRESET”错误
我在 node.js 中编写了一个代理应用程序。它将客户端请求转发到上游服务器,并将上游服务器的响应转发回客户端。
有时,http.ClientRequest
对上游服务器进行的 which 将发出带有{code: "ECONNRESET", errno: "ECONNRESET", syscall: "read"}
. 这个特定请求没有什么特别之处,因为它在周期性失败之间成功了数百次。检查上游服务器(恰好是 Varnish)的日志,似乎从来没有收到有问题的请求。
有没有关于这种行为的原因可能是什么的指针?我应该在调试或以某种方式减轻这种情况时采取什么具体方法?
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)
我有很好的异常处理和记录器,但这在任何地方都没有被捕获。我必须再次重新启动服务器才能继续。
请建议。
node.js - 开发服务器和 API 之间的 ECONNRESET 代理错误
当我运行我的开发服务器时,我收到以下错误。
它阻止我将任何请求从开发服务器代理到 API。
调试后,我意识到代码没有问题,因为我和我的同事在同一个仓库工作,他没有这个错误。此外,有时如果我重新启动终端,错误会在再次出现之前消失。
非常感谢有关此问题的根源以及如何解决它的指导。
sockets - Solr 重置连接以进行查询
显然 Solr 或其捆绑的 Jetty 都有某种请求超时。当我发出一个需要一些时间的查询时,Solr 第一次总是返回“socket hang up”错误。如果我下次重新发出相同的查询,正确的结果会很快返回。对于我的生活,我无法弄清楚在哪里控制这个超时。将“timeAllowed”指定为查询的一部分并没有帮助。我正在使用 Solr v6.3.0。任何指针表示赞赏。
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
谢谢 !
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:我已经使用指标进行了测试:
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