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