0

Windows Server 2003 と MySQL に Redmine 1.4 をインストールしました。しばらくしてインスタンスがより多くの人に使用されるようになったため、テスト用に別のインスタンス (開発環境など) が必要になりました。また、本番の Redmine インスタンスを破壊するリスクなしにプラグインをテストできるようにしたかったので、元の Redmine (たとえばredmine_prod) フォルダーを別のフォルダー(たとえば ) にコピーしましたredmine_devel。用の新しい空の Redmine データベースを作成しましたredmine_develproduction最初の環境と 2 番目の環境のみを定義しdevelopmentました。どちらのインスタンスも、異なるポートで Windows サービスとして開始された Webrick で実行されます。それでも、これら両方のインスタンスのパフォーマンスには大きな違いがあります。古い実稼働インスタンスは非常に高速に実行されますが、開発はゆっくりと実行されます (ページを表示するのに数秒かかり、時間の経過とともに変化しません)。

シンサーバーでの実行もテストしredmine_develましたが、パフォーマンスは少し向上しません。

その理由は何ですか?どちらも文字通り同じ条件で実行されます。

ヒントをいただければ幸いです。

4

1 に答える 1

0

productionOK、 Redmine以外の環境のデフォルトのログ レベルです。つまり、デフォルトとしてproduction使用しますが、他の環境では を使用します。これは、編集して追加することで変更できます。:info:debugconfig\environments\[your_env].rb

config.logger.level = ロガー::情報

選んだ環境へ。もちろん、他のオプションも利用できます。

于 2012-12-18T10:42:44.703 に答える