Rails应用程序在Mac OS X上运行正常,但是mongrel不响应Windows 7中的请求

时间:2011-08-26 12:21:27

标签: mysql ruby-on-rails windows hang macos

我在使用Rails应用程序时遇到了一些麻烦。

当应用程序部署在带有MySQL服务器5.1的Mac OS X Snow Leopard上时,它可以正常运行。但是,当我在Windows 7(32位或64位)上部署它时,Mongrel会收到请求(我可以看到development.log上的GET请求),但没有任何反应,浏览器会永久地说“等待服务器”。

我试图在Windows上安装与Mac上相同的版本(mysql 5.1)无济于事。我一直得到同样的错误。

我已经检查了当我使用Mysql Administrator工具发出GET请求时数据库会发生什么。从Rails应用程序数据库角色出现一个新连接;然而,它永远处于“睡眠”状态,而“时间”栏目不断增加......“看起来它正在等待某种东西......下辈子也许,谁知道呢?” :P

我能够在Windows上迁移数据库甚至为数据库播种,但Mongrel不会响应任何GET请求......

有没有人知道它会是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

从杂种切换到“瘦”。

Thin - A fast and simple web server

Problems installing Thin on windows 7 x86(Stack Overflow)