我有一个 Rails 2.3.2 应用程序在 Apache 上与 Passenger 一起运行,最近,最奇怪的事情开始发生了。
每隔一段时间,应用程序就会完全停止处理请求,它们都会备份,直到超时。重启 Apache 似乎是唯一的出路。在发生这种情况之前,系统处于相对较轻的负载下,此时它根本没有负载。
我意识到这不是很多事情要做,但我怎么能弄清楚是什么原因造成的呢?值得注意的是,全局排队是开启的;Ruby 是 ruby-enterprise-1.8.6-20080610;而Passenger是前面提到的Ruby企业版附带的版本。