【发布时间】:2009-01-11 23:00:50
【问题描述】:
我在 Rails 应用程序中遇到问题。 几个小时后,应用程序似乎开始挂起,我无法找到问题所在。日志文件中没有任何相关内容,但是当我尝试从浏览器获取 url 时没有任何反应(比如 mongrel 接受请求但无法响应)。
您认为我可以通过什么测试来了解问题所在?
【问题讨论】:
-
您是否尝试过其他浏览器?
-
检查进程的内存使用情况?有什么处于调试模式吗?试试其他网络服务器?
-
对我来说,Mongrel 有时会挂掉并进入 100% cpu 吃模式。实际上,代码中存在一个问题,它锁定了数据库中的某些行并且查询超时。我只有在切换到乘客并检查日志时才发现这一点。请先这样做以查明问题。
标签: ruby-on-rails ruby mongrel