我的服务器间歇性地不会向Safari 4提供页面...需要帮助!

时间:2009-06-26 22:01:57

标签: apache safari ubuntu-8.04

我刚刚将浏览器升级到Safari 4,发现我们的网站存在一些特定于该浏览器版本的主要问题。当我点击我们网站上的页面时,只需点击一两次,浏览器窗口就会变为空白。当窗口变为空白时,无法查看源代码,无论我尝试重新加载多少次,或者如果我尝试加载网站的其他页面,我仍然会看到空白窗口。就像服务器接收请求一样,只返回一个空白页面。

如果我等待超过15秒然后再次点击刷新,页面加载正常。不知道为什么它再次开始工作......也许是缓存问题???

这是一个PHP网站,我尝试启用error_reporting(E_ALL);但是这并没有提供任何信息。我还尝试在index.php文件的最开头放置一个echo语句,并验证该页面仍然是空白而没有回显该语句,所以我认为问题不是特定于PHP代码。 Apache错误日志不会显示任何问题。我在本地开发服务器上有相同的站点,它没有问题。

Safari 4是唯一显示此问题的浏览器。有没有人有任何想法如何调试/修复这个?

我的网络服务器是ubuntu Hardy运行Apache 2和Mysql 5.

3 个答案:

答案 0 :(得分:1)

我们在apache服务器前面有一个nginx负载均衡器,我只是发现Safari 4需要将nginx keepalive_timeout设置为0.整天想出那个... ...

答案 1 :(得分:0)

我在我的网站上遇到了与Safari 4相同的问题,但发现当重新加载返回空白的页面时,请求甚至从未进入服务器。 Apache的日志中没有条目显示。

你的LB的keepalive设置听起来像我可以嗅到的方向。不知道我会有什么余地,在共享主机上。

迈克

答案 2 :(得分:0)

这看起来像是一个safari bug。我们也经历过,我也读过其他报道。

http://discussions.apple.com/thread.jspa?threadID=2064488&start=0&tstart=0

相关问题