mysql - Rails 应用程序在 Mac OS X 上运行良好,但 mongrel 不响应 Windows 7 中的请求

标签 mysql ruby-on-rails windows freeze 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 应用程序数据库角色的新连接;然而,它永远处于“ sleep ”状态,“时间”栏不断增加……“看起来它在等待着什么……也许是下辈子,谁知道呢?” :P

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

有人知道它可能是什么吗?谢谢!

最佳答案

关于mysql - Rails 应用程序在 Mac OS X 上运行良好,但 mongrel 不响应 Windows 7 中的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7204550/

相关文章:

ruby-on-rails - Elasticsearch嵌套查询聚合

windows - 无论 Windows/Linux 上的屏幕分辨率如何,都有机会访问原始像素

windows - msi.h 在 dll 中给出编译错误

c# - 如何在 C# (MVC 3) 中自动运行带有 3 个参数的批处理命令?

php - php 中的 mysql 查询没有返回值?

php - 提交表单后如何使下拉菜单值仍处于选中状态?

MySQL:带有连接子选择的范围之间的日期列表

php - 截断 MySQL 中的空表

ruby-on-rails - 如何使用 Ruby On Rails 连接到 Microsoft Azure Key Vault 获取 token 并从 Vault 读取值

ruby-on-rails - nginx + unicorn + Rails + 流媒体