2012-03-26 8 views
0

私はRubyとRailsが初めてですが、私のチームはRedmineをプロジェクト管理に使用することに興味があります。だから私の質問は次のようなものです:Redmineを、現在実行されていない、ロードバランシングされたサーバー(本当に2つのサーバー)にどのように展開すれば、Ruby/railsアプリケーションですか?両方のサーバにruby/ruby​​gems/etcをインストールし、そこからインストールを進める必要がありますか?どうも。負荷分散されたPHPサーバーにRailsアプリケーション(redmineなど)をデプロイするにはどうすればよいですか?

答えて

1

すべてのレールアプリを配備する場合は、ルビー、ルビー掃除機、おそらくフュージョン旅客または他のアプリサーバー(薄型など)を両方のサーバーにインストールする必要があります。 Redmineのために

、インストールドキュメントを参考にしてください:

http://www.redmine.org/projects/redmine/wiki/RedmineInstall

し、インストールのためのハウツーガイド:一般的な、負荷分散で

http://www.redmine.org/projects/redmine/wiki/HowTos

を、トリックがあります他のレールアプリと同じように、データベースの複製とロードバランスのためにいくつかのトリックを使用することができます。

これらにつながるのwikiでそのための一つのガイド、(ひどく有用ではない)コメントがあるようです:

私自身のアドバイスはセットアップをすることです

http://www.redmine.org/boards/1/topics/24727?r=24739#message-24739

http://www.redmine.org/boards/1/topics/16687

両方のサーバーがレールアプリを提供しているが、一方がアクティブマスターdbで他方がパッシブスレーブである場合は、マスターで監視を設定し、ダウンした場合はスレーブをマスターに昇格させます。これを行うには、より長い答えです、そして多くのコードがこの方向で書かれています。 Linuxでmysqlを実行する方法については、DRBDとHeartbeatを参照してください。

+0

Rubyを設定している場合は、RVMを使用して簡略化することができます。http://beginrescueend.com/ – Deradon

関連する問題