我不确定这个问题是否属于这里,或者在 serverfault 那里,但我将从这里开始:
我在 Hostgator 犹他州普罗沃数据中心的一台服务器上托管了多个网站。举个例子,如果我访问 www.hastogo.com 并点击浏览多个页面,偶尔会随机出现一两张图片无法显示的情况。
我安装了 FireBug 并激活了 Net 选项卡。
在它运行时,我执行了上述操作,直到找到“损坏”的图像。找到后,我在 Firebug 中检查它们,结果显示它们已返回“200 OK”状态。当我将鼠标悬停在 Firebug 面板中该图像的列表上时,图像就会显示出来。如果我刷新页面或右键单击并选择“重新加载图像”,它们就会始终显示出来。
办公室里的另一个用户有一台三星平板电脑,这种情况发生的频率甚至比办公室里的电脑还要高。我也在我的 Ubuntu 笔记本电脑(12.04,使用 xfce 桌面和 Firefox 浏览器)上尝试过,结果相同,只是我没有运行 firebug 来检查状态。
我应该重点诊断服务器/数据中心还是本地网络?我想我可能在其他网站上也看到过类似的问题,但除了与我们共享服务器的网站外,我无法重现该错误。
答案1
这很可能是你的问题: http://mashable.com/2013/08/02/bluehost-down/
“此次中断似乎与犹他州普罗沃数据中心的服务器维护有关。”
“在服务完全恢复之前,部分客户可能会继续遭遇间歇性访问和缓慢的情况。”
答案2
这个问题很难回答。对于这个回答,我假设您无法直接访问您的服务器(因此是共享服务器)。
在我看来,这听起来像是数据包在某个地方被丢弃了。没有数据的标头也没有显示错误代码(200 - 无错误)。
Server ---- Hostgator Internal ---- Your ISP ---- Your internal Network ---- You
(Issue 1) (Issue 2) (Issue 3) (Issue 4)
问题 1:外部世界和您的服务器(Hostgator 的内部工作)之间的连接可能不好。这可能是由于连接不良或线路故障等原因造成的。
问题 2:与问题 1 相同,但从服务器场到 ISP 的任何地方的连接都可能不佳。
问题 3:不太可能,因为您在任何其他站点都没有看到这个问题,所以您的 ISP 与您的连接是干净的。
问题4:同(3)。
我的建议:我觉得这很可能不是您的网络,而是从您的网络到您的服务器的某个地方。
我会尝试通过某些代理(例如 Tor)访问网站,看看 ISP 是否存在问题 - 或者是否有任何方法可以更改您的 ISP 或服务器路由。如果您的网站可以正常运行,则问题出在 ISP 上。如果仍然有问题,则可能是 Hostgator 出现了问题。
我怀疑您的内部网络存在问题,但请确保检查交换机的日志中是否有丢失的数据包,并记下这些数据包的去向和丢失位置。
如果您确实可以直接访问服务器,我会检查您的日志以确保您的软件(特别是网络托管软件)正常运行并且不会发送错误(或缺少)错误消息(例如 HTTP/200)。