12

数が少ない利用可能なサーバー間でアプリケーションを配布する最善の方法を見つけようとしています。

適切な RAM と CPU パワーを前提として、同じ Apache サーバー内で (Passenger) を実行mod_phpしてはならない理由はありますか? mod_rails彼らは何らかの形で衝突または衝突しますか?

4

1 に答える 1

21

同じ Apache サーバー上で mod_php と mod_rails を実行してもリスクはほとんどありません。

実際、Passenger は Apache がダウンしても影響を及ぼさないため、実際には Apache と mod_php で使用するのに適しています。旅客アーキテクチャの概要から:

Ruby on Rails アプリケーションは、Apache と同じアドレス空間で実行されないことに注意してください。これは、Passenger を mod_php、mod_perl、mod_ruby などの他のアプリケーション サーバー インサイド Web サーバー ソフトウェアと区別します。Rails アプリケーションがクラッシュしたり、メモリ リークが発生したりしても、Apache には影響しません。実際、安定性は私たちの最高の目標の 1 つです。Passenger が原因で Apache がクラッシュしないように、Passenger は慎重に設計および実装されています。

于 2009-02-06T00:29:56.413 に答える