Ruby on rails Rails应用程序在几次请求后挂起

Ruby on rails Rails应用程序在几次请求后挂起,ruby-on-rails,freeze,bitnami,Ruby On Rails,Freeze,Bitnami,我的Mac上安装了Bitnami Rails堆栈。为了更好地解释我的问题,我创建了一个简单的基于scaffold的rails应用程序,以mysql作为后端。我可以在一段时间内执行简单的POST和get请求,几次请求后,应用程序就会无限期挂起。开发日志中没有发现异常或任何值得报告这种奇怪行为的内容。这是应用程序冻结前开发日志中的最后一位: Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:38:51) [GE

我的Mac上安装了Bitnami Rails堆栈。为了更好地解释我的问题,我创建了一个简单的基于scaffold的rails应用程序,以mysql作为后端。我可以在一段时间内执行简单的POST和get请求,几次请求后,应用程序就会无限期挂起。开发日志中没有发现异常或任何值得报告这种奇怪行为的内容。这是应用程序冻结前开发日志中的最后一位:

Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:38:51) [GET]
   [4;36;1mWritedata Load (0.7ms) [0m    [0;1mSELECT * FROM `writedatas`  [0m
Rendering template within layouts/application
Rendering writedatas/index
   [4;35;1mWritedata Columns (2.9ms) [0m    [0mSHOW FIELDS FROM `writedatas` [0m
Completed in 99ms (View: 88, DB: 4) | 200 OK [http://localhost/writedatas]
   [4;36;1mSQL (0.2ms) [0m    [0;1mSET NAMES 'utf8' [0m
   [4;35;1mSQL (0.1ms) [0m    [0mSET SQL_AUTO_IS_NULL=0 [0m


Processing WritedatasController#new (for 127.0.0.1 at 2010-03-30 20:38:52) [GET]
   [4;36;1mWritedata Columns (2.0ms) [0m    [0;1mSHOW FIELDS FROM `writedatas` [0m
Rendering template within layouts/application
Rendering writedatas/new
Rendered writedatas/_form (5.9ms)
Completed in 34ms (View: 25, DB: 2) | 200 OK [http://localhost/writedatas/new]
   [4;36;1mSQL (0.4ms) [0m    [0;1mSET NAMES 'utf8' [0m
   [4;35;1mSQL (0.1ms) [0m    [0mSET SQL_AUTO_IS_NULL=0 [0m


Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:39:17) [GET]
   [4;36;1mWritedata Load (0.7ms) [0m    [0;1mSELECT * FROM `writedatas`  [0m
Rendering template within layouts/application
Rendering writedatas/index
   [4;35;1mWritedata Columns (2.6ms) [0m    [0mSHOW FIELDS FROM `writedatas` [0m
Completed in 101ms (View: 90, DB: 4) | 200 OK [http://localhost/writedatas]

它就挂在这一点上。发生这种情况后,我必须重新启动服务器,以便在几次请求后再次挂起。这是我所面临的最奇怪的问题,我真的被难住了。

你没有提供足够的信息让我们发表评论。 在调试器模式下运行服务器,并尝试通过单步执行代码来查明问题


如果代码没有问题,请尝试使用一组干净的数据运行它。

您没有提供足够的数据供我们评论。 在调试器模式下运行服务器,并尝试通过单步执行代码来查明问题


如果代码没有问题,请尝试使用一组干净的数据运行它。

以调试模式运行服务器。该请求返回一个302 find。我确实用一组干净的数据运行了它。正如我所说的,这是一个带有简单支架的新应用程序。我可以使用控制台添加记录,没有任何问题。我假设它不是应用程序。你能试着在apache以外的东西上运行它吗?比如mongrel?在调试模式下运行服务器。该请求返回一个302 find。我确实用一组干净的数据运行了它。正如我所说的,这是一个带有简单支架的新应用程序。我可以使用控制台添加记录,没有任何问题。我假设它不是应用程序。你能试着在apache以外的东西上运行它吗,比如mongrel?