我在使用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请求......
有没有人知道它会是什么?谢谢!
答案 0 :(得分:1)
从杂种切换到“瘦”。
Thin - A fast and simple web server
Problems installing Thin on windows 7 x86(Stack Overflow)