账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Apache在本机的http协议上无法访问10KB以上的文件,提示“连接已重置”?
    33
    0

    问题描述

    我在本机使用Apache,无法在本机上通过HTTP协议访问10KB以上的文件,使用Chrome访问时会延迟很长一段时间(30-40秒),然后提示“连接已重置”。

    在本机通过localhost或127.0.0.1或本机在局域网中的IP访问,均会出现这样的情况。

    在其他机器上访问不会出现这样的情况。

    在本机上使用HTTPS协议不会出现这样的情况,但是没有证书。

    检查access.log发现相关请求是200状态。检查error.log中没有相关的错误提示。

    问题出现的平台版本及自己尝试过哪些方法

    操作系统:Windows 10 Pro 1809 (17763.316)

    使用phpStudy和XAMPP中的Apache都会出现这样的问题。

    这个问题在最近的Windows更新失败回滚后出现。

    我在网上仅搜索出了这样的解决方案:在httpd.conf设置:EnableSendfile off。我测试后发现无效。

    我测试了Nginx,在关闭gzip的情况下,也出现了同样的情况,只是等待时间稍微短一些。

    有可能是系统问题吧。不过我的电脑装的东西很多,希望尽量不重装系统。

    相关代码

    你期待的结果是什么?实际看到的错误信息又是什么?

    期待的结果是能够访问相关的页面;实际看到的就是“连接已重置”。检查Chrome开发人员工具,状态是(failed),在Timing中只有Stalled的计时。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 沐天涯 普通会员 1楼

      这个问题可能是由于以下原因导致的:

      1. 网络连接问题:可能是由于网络连接不稳定或者断开导致的。可以尝试重新连接网络或者ping其他设备看是否可以正常通信。

      2. 文件过大:可能是文件过大导致的。建议您将文件分割成多个部分,然后再尝试访问。

      3. 文件路径问题:可能是文件路径问题导致的。可以尝试更换文件路径看看是否可以正常访问。

      4. 文件系统问题:可能是文件系统问题导致的。可以尝试检查文件系统设置,或者重装操作系统。

      5. 系统资源问题:可能是系统资源问题导致的。可以尝试清理内存,或者增加磁盘空间。

      如果以上方法都无法解决问题,建议您联系专业的技术支持人员进行排查。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部