最近、HerokuのBambooスタックからCedarのスタックに切り替わりました(Rails 3.1.4、Ruby 1.9.2、WebサーバーのThin gem)。Herokuの定数500エラー
207 <13>1 2012-05-06T16:10:51+00:00 d. app web.1 - - ActiveRecord::StatementInvalid (Mysql::Error: : SELECT `foos`.* FROM `foos` WHERE `foos`.`id` = ? LIMIT 1)
ページが最終的に成功した(すなわち、ステータス200)をレンダリングするので、それはしかし、コード内のエラーではないときI:それ以来、私はクエリが右演技されていないように見えるこのような500エラーを得続けますページを更新。時々1リフレッシュですが、200になる前に最大4つのリフレッシュを得ることができます。
私はClearDBの無料プランだからデータベースだと思っていましたが、I/Oパフォーマンスが向上するClearDBの次のプランにアップグレードしましたそしてまだ
- 私は竹にあったとき、これは決して起こらなかったが
- それはDBにクエリを行いますちょうど約すべてのページを上起こる起こる それは常に発生しませんが、私はそれを言うと思います
- 少なくとも1ページに5分の1が表示されます。
- モデル/クエリでは表示されません同じエラーが発生します(上記の例では、異なるモデル/フィールドを示しています)