1
我最近從Heroku的Bamboo stack切換到Cedar one(Rails 3.1.4,Ruby 1.9.2,Web服務器的Thin Gem)。從那時起,我不斷收到500錯誤,比如這個,它似乎查詢不採取行動的權利: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)時,我刷新頁面。有時它是1刷新,但可以得到4刷新,然後我得到200.
我認爲這是數據庫,因爲我是在ClearDB的免費計劃,但我升級到ClearDB的下一個計劃與更好的I/O性能和它仍然發生
- 這從來沒有發生過,當我在竹
- 它發生在幾乎每一頁,做對的數據庫查詢
- 它並不總是發生,但我會說這發生在至少1/5頁的意見
- 模型/查詢不問題,同樣的錯誤發生(只是表示不同的模型/字段,然後上面的例子)