为什么我的Rails网站在Windows XP上超时?

时间:2009-06-11 19:02:36

标签: ruby-on-rails windows-xp passenger

YayMyLife.com是我的第一个Rails网站。我正在使用Apache / 2.2.8(Ubuntu)Phusion_Passenger / 2.2.2。

该网站在Linux / Mac / Phones上运行良好。但是,它不会在XP上的任何浏览器上加载。在其他XP计算机上也可以找到此行为。浏览器似乎在等待更多内容并且超时。我已经检查了带有Live HTTPHeaders的标题(标题看起来很好),还在XP框上刷新了DNS缓存。

你能帮我解决一下这个问题吗?

4 个答案:

答案 0 :(得分:0)

你确定它不起作用吗?我只是在我的一个Windows XP虚拟机中使用IE7和Firefox 3进行了尝试,并且网站加载正常。我在IE中遇到JavaScript错误,但在Firefox中没有。

答案 1 :(得分:0)

我为那些有兴趣解决此案例的人提供了浏览器镜头: http://browsershots.org/http://www.yaymylife.com/

答案 2 :(得分:0)

这位先生以前曾在#rubyonrails上问过同样的问题,反馈很少

你得到的错误是什么?如果您查看所有浏览器,它们还没有完成加载......可能是服务器上的负载过重吗?

您是否尝试过使用Windows计算机并尝试对其进行测试?如果是这样,那么错误是什么(从日志中截取屏幕截图和/或堆栈跟踪)。

如果是rails的问题,它就不会在任何浏览器上加载,如果是css问题,它会在屏幕上显示废话。

这看起来是一个过度负载问题,您应该尝试通过在加载页面所需的时间内查看Web服务器端以及是否需要某种模板缓存或改进正在运行的数据库查询的性能。

答案 3 :(得分:0)

我开始使用Mongrel而不是Passenger,这个问题已修复。感谢所有感兴趣的人; ESP。奥马尔库雷希