问题标签 [connection-reset]

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 投票
1 回答
1417 浏览

iis - 间歇性 ColdFusion 404 错误页面,有时显示连接重置/中断,有时显示错误页面

我在我们的新网站上加载了 404 页面时遇到了一个奇怪的问题。我们刚刚将站点从 ColdFusion 8 单实例设置迁移到 ColdFusion 10 设置,其中运行了 3 个 ColdFusion 实例。这是在带有 Windows Server 2008 R2 的 IIS 7.5 上运行的。IIS 站点将其 404 错误设置为加载 /404.cfm,这是从以前的服务器设置复制的设置。

问题是当您加载一个不存在的页面时,有时会加载 404 页面,有时您只会收到连接重置错误。例如,如果您访问http://www.weblisters.com/doesnotexist并反复刷新,您会看到很多次连接被重置,而其他一些时候它会显示“抱歉,找不到页面”模板。

我认为这可能是由于多个实例造成的,所以我关闭了 3 个实例中的 2 个,因此只有 1 个正在运行,并且不会影响行为。

有没有其他人对可能导致这种间歇性行为的原因有任何想法?

编辑:这是我这边发生的事情的屏幕截图。 http://screencast.com/t/0gD0lwZiRI

0 投票
2 回答
4812 浏览

web-services - 如何使用 Restify 增加服务器端的套接字超时?

我使用restify 来实现一个node.js 服务器。基本上,服务器根据 HTTP POST 请求运行一个耗时的过程,但不知何故,套接字被关闭,客户端收到如下错误消息:

根据错误类型,套接字肯定在服务器端关闭。

我可以在createServerrestify 的方法中设置任何选项来解决这个问题吗?

编辑: 长时间运行的进程是使用 Mongoose 运行 MongoDB 进程。也许套接字挂断也可能是由与 MongoDB 的连接引起的?如何增加猫鼬的超时时间?我发现挂断恰好在 120 秒内发生,所以可能是因为某些默认超时配置?

提前致谢!

0 投票
1 回答
3420 浏览

amazon-ec2 - Redis 服务器报告从客户端读取:Amazon ec2 c1.medium 实例上的连接重置

我在ec2介质实例上运行redis2.4.16,持久化是标准ebs,我检查了redis日志,发现每隔几个小时就会出现一些日志报告“从客户端读取:连接重置”,我所有的客户端和服务器都在同区:ap-northeast-1a,操作系统为ubuntu server 12.04。客户端是jredis + spring data redis 1.0.0.M4,有大神能解决下或者给点建议,谢谢!下面是 redis info 命令结果:

0 投票
0 回答
3579 浏览

java - java.net.SocketException:使用 Tomcat 重置连接

我在我们的生产设置中遇到了以下异常。下面是痕迹,

引起:java.net.SocketException:连接重置

下面是tomcat的配置细节。

  1. 连接器 - BIO
  2. 最大线程数 - 100
  3. 接受计数 - 20000

我在网络上遇到的最常见情况是客户端在服务器响应之前关闭连接。然而,这里似乎并非如此。我只是想尝试了解为什么会这样。我一直试图在没有太多运气的情况下重现这一点。

已经尝试了几件事,

  1. 在服务器代码中设置一个断点,从客户端命中,等待一分钟(> 20000)然后运行它完成。这里没有错误。
  2. 在服务器代码中设置断点。从客户端代码命中,它在服务器断点处停止,然后我停止/关闭客户端并让服务器代码运行完成,这也没有导致任何错误。

关于如何在本地重现此问题的任何想法。

谢谢,

维姬

0 投票
1 回答
1681 浏览

php - 旧代码上显示“连接已重置”

我有一个包含大约 25 个输入的表单和处理它的代码。上一次以任何方式编辑代码是在 3 周前。我随机开始遇到重置连接问题。为了调查,我开始删减代码部分以找出有罪的部分(删减部分、刷新、重复)。一旦我把它缩小到一个特定的部分(当我把它剪掉时,错误没有发生),我开始用罪魁祸首部分的较小部分重复这个过程。最后,我把整个部分都注释掉了。仍然得到错误。然后我删除了注释掉的部分,没有错误!

这使我得出结论,错误不在我的代码中,而是最近对服务器配置的一些更改(我使用 GoDaddy 托管)或类似的东西。关于什么可能导致此错误的任何建议?我以前从未从代码中删除注释并修复过错误。

更多信息:表单最初加载正确。单击任何按钮都会出现错误,但是代码确实在错误之前完全进动(我在/输出中做了一些文件,所以我可以看到它正在工作)。这甚至发生在“清除所有”按钮上,它跳过了我上面提到的部分,只是重新加载了表单。

我没有使用任何数据库交互。该脚本确实使用了 Facebook 和 twitter API。

我真的不知道如何从这一点着手。如有必要,我愿意发布整个文件中的代码,但我的调查表明这毫无意义。我还可以提供指向违规页面的链接。

更新:我注释掉了除了 HTML 表单本身的输出之外的所有代码。根本没有处理代码。只需一个函数即可输出表单。单击任何按钮会导致连接重置。但是,如果我删除此注释掉的代码,我不会重置连接,只会重新加载表单。

更新#2。我将网站上传到另一个主机。代码运行良好,没有问题。

更新#3。经过详尽的检查,我确定问题的原因是以下函数调用:

如果我注释掉这一行,我会收到连接重置错误...如果我删除它,脚本会完美运行。

0 投票
4 回答
24653 浏览

django - 使用 Vagrant 进行端口转发时连接重置

我有运行 Ubuntu 12.04 LTS 操作系统的 Vagrant/VirtualBox。我已将 Vagrant 配置为将访客端口 8000 转发到我的主机端口 8888。

当虚拟机启动时,我在端口 8000 上启动了一个 Django 开发服务器。

好的,我可以把它放在后台,我什curl localhost:8000至可以从服务器获取一些输出

但是当我尝试使用 Firefox/Chrome/Telnet 从我的主机上访问服务器时,我得到了 Connection Reset/Connection Lost/ERR_CONNECTION_RESET 等。

首先我认为这可能是一些 iptables 的东西,但事实证明 Ubuntu 默认允许一切。我还关闭了主机上的防火墙。我怎样才能找到这件事的底部?

0 投票
2 回答
1555 浏览

asp.net-mvc-3 - MVC 3 Web 应用程序中的 ERR_CONNECTION_RESET

我的 ASP.NET MVC3 应用程序出现连接重置错误。它似乎适用于 http,除了重定向到不起作用的 https。我试过摆弄asp.net mvc 3 - form post - ERR_CONNECTION_RESET中的超时值,但无济于事。有没有人见过并处理过这种错误?

0 投票
2 回答
3121 浏览

java - java.net.SocketException:connectionreset 与 Eclipse

每次都遇到类似 java.net.SocketException 的错误

0 投票
1 回答
7212 浏览

java - Java HttpURLConnection 抛出连接重置异常

我正在开始 java 网络编程,但我总是得到以下代码的 Connect Reset 异常:

我在学习过程中尝试过的所有例子都失败了。我不知道出了什么问题。请帮忙。

0 投票
0 回答
1172 浏览

java - 下载 zip 返回 SocketException: Connection reset

关于 Connection 的话题有十亿个,我尝试了很多方法来下载这个文件,但总是失败。当我在我的网络浏览器上禁用 cookie 时,我无法下载它,因此我认为我的问题出在 cookie 上。我的程序的功能是提取zip,解析里面的html,用Jsoup,将内容插入mysql数据库并加载到JApplet。除了自动下载部分,一切都在工作,我必须在我的网络浏览器中手动下载。

我正在使用这个类作为cookie,它返回错误

读取.CookieManager.storeCookies(CookieManager.java:89)

对应于 Cookie 类中的这一行

这个来自下载类

cm.storeCookies(urlConnection);

下载方式

*

更新,删除了不必要的代码

*

返回以下错误

java.net.SocketException:zip.DownloadFile.downloadFromUrl 处的连接重置(DownloadFile.java:71)

与代码中的这一行相关

当我删除 cookie 设置代码时,连接重置的相同错误仍然存​​在。