我想用一臺機器上幾乎主辦許多RoR的開發應用程序的服務器來降低我的服務器成本,與其他地方的數據庫託管。每個應用程序在滿載時都會使用大量內存,所以我擔心這不會很好地擴展。承載多個Rails應用程序與乘客的Phusion - 內存使用
所以我的問題 - 對於任何乘客PHUSION專家在那裏 - 是將乘客保持自身一個滿載情況下在內存中爲每個應用程序,無論多久它已經因爲該應用程序已被使用?如果是這樣,有什麼辦法可以告訴phusion在必要時換出最近最少使用的主機來節省內存嗎?
使用模式:我不希望這些應用程序中的一個或兩個應用程序同時處於活動狀態,並且我不介意最初是否需要很長時間才能加載頁面,只要它是在隨後的頁面加載上很快(因爲這些是開發實例)。
這裏是我的當前設置的規範:
-Ruby企業版1.8.7,與寫入時複製啓用 -Rails 2.3.18(我知道這是老同學......) -Passenger 3.0.11 -AWS EC2應用託管 -AWS RDS爲DB託管
任何意見,我如何能在存儲有效的方式將高度讚賞做到這一點。
謝謝老姨。所以我猜這是每個虛擬主機中的「PassengerMinInstances 0」,並可能調整空閒時間? – jsarma