我正在運行我的應用程序,它是在開發環境中使用Ruby 1.9.2,Rails 3.0.8和MySQL 5.1開發的,因爲我在生產環境中有config.cache_classes
問題。軌道中的符號表溢出運行時錯誤
應用程序運行良好,但過了一兩天我得到symbol table over flow
運行時錯誤。重新啓動服務器後,應用程序正常運行。
任何人都可以幫我解釋爲什麼這個符號表溢出運行時錯誤即將到來以及如何解決它。
我正在運行我的應用程序,它是在開發環境中使用Ruby 1.9.2,Rails 3.0.8和MySQL 5.1開發的,因爲我在生產環境中有config.cache_classes
問題。軌道中的符號表溢出運行時錯誤
應用程序運行良好,但過了一兩天我得到symbol table over flow
運行時錯誤。重新啓動服務器後,應用程序正常運行。
任何人都可以幫我解釋爲什麼這個符號表溢出運行時錯誤即將到來以及如何解決它。
如果您在生產中錯誤地禁用了緩存類緩存,則會發生這種情況。
你的Rails的config /環境/ production.rb應該有:
config.cache_classes = true
感謝
config.cache_classes = true,在我的應用程序中出現問題,請在鏈接http://stackoverflow.com/questions/18784730/clearing-rails-cache-dynamically查找問題描述 –
集config.cache_classes在生產環境中= TRUE。 –