1

私のWebアプリは、このエラーによってクラッシュします。

RuntimeError(シンボルテーブルオーバーフロー(シンボル_one_time_conditions ...)):app / controllers / application_controller.rb:3

エラーは起動から約1日後に表示され、Webアプリケーションを再起動すると通常の状態に戻ります。

誰かが解決策を提供するのを手伝ってもらえますか?

以下のバージョン:

ruby 1.8.7(2011-02-18パッチレベル334)[i686-linux]、MBARI 0x8770、Ruby Enterprise Edition 2011.03 Rails 3.0.7

4

1 に答える 1

0

これは、本番環境で誤ってクラスキャッシュを無効のままにした場合に発生する可能性があります。

rails config / environment/production.rbには次のものが必要です。

config.cache_classes = true

于 2013-02-06T06:47:11.443 に答える