-1

本番モードでApacheを再起動せずに(コードを変更するときに)アプリを再コンパイルすることは可能ですか? 私はpassangerを使用しています...ありがとうDorijan

4

1 に答える 1

2

** 編集 **

アプリのルートディレクトリ:

touch tmp/restart.txt

これにより、Railsアプリが再起動します。

ドキュメントから:

config.cache_classesは、リクエストごとにアプリケーションクラスとモジュールをリロードするかどうかを制御します。デフォルトは、開発モードではfalse、テストモードと本番モードではtrueです。スレッドセーフで有効にすることもできます!。

それはすべての要求を遅くするので、しかし生産におけるひどい考え。展開にはCapistranoのようなものを使用し、サーバーを再起動させるのが最適です。

于 2012-10-02T00:03:55.067 に答える