Ruby On Rails Log Error 錯誤處理
(2010-06-21 23:14:18)
下一個
Ruby on Rails作為一門新型的敏捷網絡編程語言正被越來越多SEO搜索引擎優化從業人士所采用。跟傳統的java程序開發相比,ruby on rails的代碼量可以減少45%-70%左右,而開發周期一般可以減半。在調試ruby on rails程序的過程中,我們時常會發現以下錯誤提示。 Error during failsafe response: Shifting failed. closed stream(originally Shifting failed. closed stream通常情況下,在刪除網站項目log文檔後,錯誤會自行消失。如果相同錯誤提示反複出現,那麽很有可能是ROR項目設置的原因。解決方法如下。在ruby on rails項目的 (config/environments/) 文件夾下,查找 development.rb 文件。我們會發現項目設置中,log文件的大小被限製在了 10 kb. config.logger = Logger.new(config.log_path, 2, 10.kilobytes)將設置中的數字是修改為1024,這樣log文件的大小限製會增加到1mb。修改後的development.rb文件如下 config.logger = Logger.new(config.log_path, 2, 1024.kilobytes)在增加log文件大小限製後,程序測試順利通過。