0

Ruby 1.9.2、Rails 3.0.8、および MySQL 5.1 を使用して開発されたアプリケーションを開発環境で実行しています。これはconfig.cache_classes、実稼働環境で問題があるためです。

アプリケーションは正常に動作していますが、1 日か 2 日後にsymbol table over flow実行時エラーが発生します。サーバーを再起動すると、アプリケーションは通常どおり実行されます。

このシンボル テーブル オーバーフロー実行時エラーが発生する理由とその解決方法を教えてください。

4

1 に答える 1

0

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

rails config/environments/production.rb には以下が必要です:

config.cache_classes = true

ありがとう

于 2013-09-24T11:19:23.420 に答える