问题标签 [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 投票
2 回答
2930 浏览

c - C HTTP Server / Connection Reset

I'm trying to make a tiny http server in c but I got CONNRESET errors with httperf, why ?

0 投票
8 回答
175640 浏览

java - SQLRecoverableException:I/O 异常:连接重置

昨天晚上,我带着我写的一个正在运行的 Java 程序离开了办公室。它应该使用 JDBC 连接将大量记录插入我们的公司数据库 (Oracle)。今天早上,当我回来工作时,我看到了这个错误(被 try-catch 捕获):

程序在遇到这个问题之前几乎写了所有记录,但是如果它发生得早(我晚上离开办公室后几分钟)怎么办?我不明白发生了什么,我联系了我的数据库管理员,他说数据库没有特别的问题。

关于发生了什么以及我能做些什么来避免它的任何想法?

0 投票
4 回答
12325 浏览

php - preg_match 函数中的正则表达式返回浏览器错误

以下函数与我在 $pattern 变量中提供的正则表达式中断。如果我更改正则表达式我很好,所以我认为这就是问题所在。不过,我没有看到问题,即使它们已打开,我也没有收到标准的 PHP 错误。

Firefox 6:连接已重置

Chrome 14:错误 101 (net::ERR_CONNECTION_RESET):连接已重置。

IE 8:Internet Explorer 无法显示网页

更新:
Apache/PHP 可能会崩溃。这是我运行脚本时的 Apache 错误日志:

[2011 年 10 月 1 日星期六 11:41:40] [通知] 父进程:子进程以状态 255 退出 -- 正在重新启动。
[2011 年 10 月 1 日星期六 11:41:40] [通知] Apache/2.2.11 (Win32) PHP/5.3.0 已配置 -- 恢复正常操作

在 Windows 7 上运行 WAMP 2.0。

0 投票
1 回答
558 浏览

macos - Apache 无法将资源文件加载到内部请求,但可以很好地处理外部请求

我们的开发网络服务器已经开始向浏览器提供页面中相同文件的“连接重置”错误,但前提是我们使用内部网络进行请求。如果我从家里连接,那么请求会得到很好的服务。

apache 日志显示 GET 服务良好,状态为 200,但图像/css 文件/js 不会在浏览器中加载,即使路径被复制到地址栏也是如此。页面中的其他文件加载正常 - 并且总是失败的相同文件。对外没有问题。

也许重要的是所有无法加载的文件都是 4kb。在文件的注释块中添加随机代码以更改其文件大小,它们将正确加载。取出该内容块,文件无法再次加载。它与二进制文件(图像)类似。未加载 4kb 的文件,例如打开文件,烟花然后保存该文件,它将在内部正常加载 - 文件大小高达 16kb。不过,在此之前的文件没有任何问题 - 它们可以很好地预览/打开,可以看到图像或可以读取文本,没有损坏 - 如果请求来自另一个 Internet 连接,它们可以正常服务。

我尝试将网站移动到另一台 Mac - 从我们的网络内部出现同样的问题,从外部再次出现问题。我在 MAMP 服务器上下载了安装的较新版本,并将 htdocs 内容复制到 - 同样的问题。

我已经清除了缓存,摆弄了 MTU 设置,更换了路由器和许多其他的东西都无济于事。我很确定它链接到 Mac 文件系统,因为文件本身是在其他计算机上测试时唯一的共同因素。

环境是 iMac、Mac OS x 10.6 Snow Leopard、MAMP 2.0 以及 MAMP 1.9。

该页面是基于 PHP 的 HTML 服务,带有链接的 javascript/css/图像。

0 投票
2 回答
5372 浏览

java - 流式传输 xml 时连接重置

我的代码需要在 GZIPInputStream 中下载一个大的 xml 文件 (500MB) 并对其进行处理,并对每个对象执行一些操作。这些操作需要时间才能完成,而且我有很多对象要处理。我正在使用 commons http-client 3.1 和 stax。

当我运行代码时,它会一直工作,直到两三个小时后,我得到一个SocketException: Connection reset. 看起来服务器已关闭连接,是否正确?有没有办法在服务器端不做任何更改的情况下避免此错误?如果没有,我该如何处理以避免从一开始就重新运行我的应用程序?

0 投票
1 回答
1165 浏览

php - 当 PHP 告诉它 404 时,Apache 重置连接

给定以下通过 Apache 2.2.9 提供的 PHP 5.1.6 代码:

当我浏览到这个文件(使用任何浏览器)时,我会收到一条“连接重置”消息。(Firefox 说“在加载页面时重置了与服务器的连接。”,Chrome 说“与 staging.neopets.com 的连接被中断。”在标头调用之后是否有任何正文没有区别。

httpd.conf具有强制所有请求通过前端控制器脚本运行的重写规则。这就是它多年来的工作方式。前端控制器尝试路由请求,如果不能,它将响应代码设置为 404,显示一些错误副本,然后退出。不管什么原因,今天它决定一发不可收拾就炸了

error.log什么都不显示。 access.log显示作为 404 服务的请求:

Apache 配置已经有几个月没有被修改过。所有其他标头响应都正常工作(401、403、200、302 等),其他一切都完全正常,但由于某种原因,如果我让 PHP 进行上述调用,它会重置连接。

RST,ACK我什至用 Wireshark 看过它,它会在发送请求后发回一大堆数据包。

wget localhost/test.php(从有问题的机器)工作正常,但做wget badhost/test.php(从另一台机器)也显示连接重置错误。也许 Apache 正在对 404 的远程请求进行某种反向 IP 查找并崩溃?

编辑:经过进一步调查,事实证明这是一些网络问题,托管设施和我们办公室之间的 404 因连接重置而被杀死。所以,关闭是因为这里的任何人都无法回答;-) 谢谢!

0 投票
0 回答
1489 浏览

python - 解决在 Redis 2.4.8 中使用 python 客户端存储 json 转储字符串时的“对等连接重置”问题

环境:Ubuntu 10.04 64bit,Python Redis 客户端 2.4.1,Redis 2.4.8,Python 2.6.5

问题描述:

我有一些大的 Python 字典(key1:value1, key2:value2, ...)。每个键都是一个短字符串,每个值都是一个 simplejson 转储的长字符串。我想将字典存储到不同的 redis 数据库中,我使用了以下代码:“r.mset(the_dictionary)”。它适用于一个字典,但是,对于另一个字典,它会提示“对等连接重置”错误。我很确定字典的格式相同。我觉得有这样一个致命的错误很奇怪。

此外,我尝试了以下步骤来确定问题来源:

  1. 我将每个字典从刷新的数据库(每个字典的一个新服务)中分别插入到 Redis 中。我仍然得到了第一个字典插入工作,第二个失败了。
  2. 我怀疑问题出在第二个字典的内部,所以我尝试进行一些变量类型和字符串长度检查,所有键和值都通过了简单检查。但我仍然有第二个字典的存储失败。
  3. 如果我将字典值更改为相同的常量变量(例如,所有值都设置为“abc”),那么存储工作。
  4. 如果我为第二对中的每个键和值使用 r.hmset,它也可以工作。

但是为什么“r.mset(the_dictionry)”可以在一个字典上工作,但在另一个字典上却失败了?

字典的值一定有问题或者 Python 客户端的一些错误。

我不知道如何继续确定问题来源。请给我一些建议。

我搜索了谷歌并尝试了redis服务器日志,但仍然无法通过。

======对反馈的响应====== 这是代码片段:

但是如果我按照反馈拆分字典并插入redis,它可以工作,你能解释一下吗?我在官方文件中没有看到任何声明。

0 投票
1 回答
12115 浏览

jakarta-mail - javax.mail.MessagingException:尝试使用 java 邮件 API 访问 gmail 时连接重置

我试图使用 java 邮件 API 阅读我的 gmail 帐户中的邮件。这是代码:

运行时,我收到以下错误:

我添加了跟踪并看到连接调用失败。我做错什么了吗?任何帮助都可以。提前致谢...

0 投票
1 回答
1515 浏览

android - 文件下载挂起

经过大量搜索后,我无法找到解决文件下载问题的解决方案。

以下脚本旨在通过 WebViewClient从远程(Hotmail)服务器下载 csv 文件。

登录过程是通过他们的标准网站完成的,但我想使用以下下载类捕获下载的 csv 文件并存储在自定义位置。

它适用于直接链接到例如site.com/file.pdf的文件的 URL,但不适用于处理过的 URL,例如site.com/downloadFile.php?n=xxxx,它只是挂起,直到连接重置由远程服务器

上面的 AsyncTask 在onDownloadStart(....)方法中调用如下:

所有相关权限都在清单中,例如写入外部存储、互联网和读取网络状态。

我在这里错过了什么吗?任何帮助将非常感激

0 投票
2 回答
1893 浏览

sockets - 硬件断开后 TCP 恢复连接

我有一个持续写入 TCP 套接字的程序。我想确保如果客户端和服务器之间的连接断开任何时间,连接可以重新建立。

现在,我可以断开连线,当 write() 函数循环时,它返回一个“对等连接重置”错误,然后返回 ULLONG_MAX 的值。然后,一旦我重新插入电线, write() 就会不断返回“断管”错误。我试图关闭并重新打开连接,但我继续收到“对等方重置连接”错误。

有谁知道我如何首先重新建立连接或使其保持活动一段时间(或无限期)?