我经常访问某个网站。有时一切正常,但有时我在加载页面时会收到以下错误消息:
Fetching of original content failed with the following error: Proxy Publisher Failure TIMEOUT. If you own this domain, please consult this FAQ.
其中“常见问题”链接至http://code.google.com/speed/pss/faq.html#publisherfailure
同时,URI 将“自身”重写为http://domain.com/?ModPagespeed=noscript
我只在 Mac 上遇到过这个问题,在 Windows 上没有遇到过。这是为什么?我使用的是直接连接,根本没有使用代理。
是什么导致了这个问题?是我 Mac 上的 Firefox 插件吗?但为什么 Chrome 也会发生这种情况?是我的 ISP 有问题吗?还是服务器和配置错误的 apache 模块?
答案1
这听起来像是源服务器损坏了,它(间歇性地)无法向 PageSpeed 服务代理返回响应。这应该与您的浏览器或操作系统无关 - 如果您能证明不是这样,那就真的有趣的...
长话短说:应该 ping 网站所有者,通知他们服务器间歇性出现故障。
答案2
我知道这没什么用,但当我开始使用 Google 页面加速时,我偶尔会遇到同样的错误。但当我将服务器设置改回原来的设置时,问题就消失了。但我想这就是我尝试一些仍然处于测试阶段的东西所得到的。
当查阅 Google 提供的“常见问题解答”时,它显示:
当 PSS 由于以下原因之一无法从您的原始服务器获取内容时,就会发生此错误。
TIMEOUT: Connection from PSS server to the origin server timed out.
CLOSED: Origin server closed the connection.
DISCONNECTED: The origin server disconnected the connection to PSS server.
CONNECTION_ERROR: PSS server could not connect to the origin server.
请注意,其中一些错误可能是由您的托管服务提供商导致的暂时性错误。请联系您的托管服务提供商以适当修复此情况。
不幸的是,我觉得 Google 不愿意承担服务不达标的责任。我可能错了,但这就是我的看法 :)