何らかの理由でハングしている単純なクエリがあり、heroku が最大メモリに達し、サーバーがクラッシュします。私はこれまでにこの動作を見たことがないので、これを引き起こしている可能性のあるものについての提案を探しています:
@city = params[:city] ? City.find(params[:city]) : City.first
SELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT 1 [["id", "1"]]
シンプルですが、何らかの理由ですべての環境 (開発、ステージング、および製品) で奇妙な動作が発生します。
dev で sqlite db に接続し、stag と prod で amazon rds mysql に接続します。(sqlite3 ジェム、mysql2 ジェム、ルビー 2.0.0、レール 4.0.0)