ActiveRecord简单查询崩溃服务器

时间:2013-08-13 04:38:31

标签: ruby-on-rails ruby activerecord

我有一个简单的查询,由于某种原因挂起,导致heroku达到最大内存,并崩溃服务器。我以前从未见过这种行为所以我正在寻找可能导致这种情况的建议:

@city = params[:city] ? City.find(params[:city]) : City.first
SELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT 1  [["id", "1"]]

很简单,但由于某种原因,在所有环境(dev,staging和prod)中都会导致这种奇怪的行为。

在dev中连接到sqlite db,在stag和prod中连接amazon rds mysql。 (sqlite3 gem,mysql2 gem,ruby 2.0.0,rails 4.0.0)

0 个答案:

没有答案