0

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

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/图像。

4

1 回答 1

0

似乎该错误与 apache 或软件或计算机无关- 第一个路由器一定有故障,然后第二个路由器出现了同样的故障。我们现在已经安装了一个全新的 Netgear 路由器,从那以后就没有出现过任何问题。

如果一开始就能弄清楚路由器到底出了什么问题,那就太好了,但这没关系——它又能正常工作了!

于 2011-11-17T21:20:00.590 回答