我已刷新我的应用程序页面并在控制台中收到此错误
Failed to load resource: net::ERR_CONNECTION_RESET
。
我曾尝试重新安装XAMPP版本,但这对我不起作用。
答案 0 :(得分:21)
我认为你正在使用chrome。 问题是证书不匹配或证书过期。请正确检查您的证书。
访问here了解详情。
答案 1 :(得分:16)
我也在使用chrome并在我的localhost上遇到同样的问题。 我做了很多事情,比如清楚使用CCleaner并重新启动操作系统。但我的问题是通过清除cookie解决的。 为了清除cookie:
或强>
答案 2 :(得分:8)
我在使用Apache 2.4和PHP 7时遇到了类似的问题。
我的客户端在浏览器中刷新(硬重新加载)我的应用程序页面时发送了大量请求,并且每次最后一些请求都会在控制台中导致此错误:
获取
http://example.com/api/v1/my/resource
net :: ERR_CONNECTION_RESET
事实证明我的客户端已达到允许的最大线程数。超出此配置上限的线程根本不由Apache处理,导致连接重置错误响应。
通过设置相关模块的ThreadsPerChild
值,可以轻松提高线程数量。
进行此类更改的最简单方法是取消注释服务器池管理配置文件conf/extra/httpd-mpm.conf
,然后将文件中的预设值编辑为所需的值。
1)取消注释服务器池管理文件
# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf
2)打开并编辑文件conf/extra/httpd-mpm.conf
并提高线程数量
在我的情况下,我必须更改mpm_winnt_module
的线程:
# raised the amount of threads for mpm_winnt_module to 250
<IfModule mpm_winnt_module>
ThreadsPerChild 250
MaxConnectionsPerChild 0
</IfModule>
有关这些服务器池管理配置设置的全面说明,请参阅this post on StackOverflow。
答案 3 :(得分:2)
首先在隐身模式下使用浏览器进行尝试。如果隐身可行,则可能是浏览器的扩展或设置问题,而不是服务器问题。希望这可以节省一些我刚刚经历的头痛。
答案 4 :(得分:1)
我在wamp和PHP 7.0.0上遇到了与Symfony相同的错误。
在“dev”环境中没有加载任何JS和CSS依赖项,错误为Failed to load resource: net::ERR_CONNECTION_RESET
这实际上是php.ini
中的证书问题。
您需要将属性curl.cainfo
设置为行中的有效证书:
curl.cainfo = C:\your\wamp\path\bin\cacert\cacert.pem
答案 5 :(得分:1)
关闭我的VPN解决了这个问题。
答案 6 :(得分:0)
对于我来说,此错误发生在本地主机上,但在通过ngrok路由时消失了,并被更有用的错误(net :: ERR_INCOMPLETE_CHUNKED_ENCODING)取代,导致我在这里出现:
https://stackoverflow.com/a/29969400
基本上,我使用的Kestrel服务器说它是分块的输出,但没有正确终止它。我与Fiddler再次检查,确认了错误。
答案 7 :(得分:0)
就我而言,我使用了git仓库中的.woff文件,并且我发现git更改了我的二进制文件。在文件结尾处带有一些空字符的那个。 我已更改为原始的.woff源文件,并且它已更正!
我还了解了Visual Studio控制器在收到空字符时会从控制器发送损坏的错误(如ERR_CONNECTION_RESET)
我分享了所有遇到此问题的人