我在Slicehost的256片上運行Apache和Passenger來託管我的Rails應用程序。 我不得不經常做硬重啓。當我看着這個乘客記憶統計。爲什麼Rails和乘客吃了我的記憶?
--------- Passenger processes ---------
** [out :: welcometonewnepal.com] PID Threads VMSize Private Name
** [out :: welcometonewnepal.com] ---------------------------------------
** [out :: welcometonewnepal.com] 8246 11 <b>84.1 MB 0.1 MB /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/ApplicationPoolServerExecutable</b> 0 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/bin/passenger-spawn-server /usr/bin/ruby1.8 /tmp/passenger.4217
** [out :: welcometonewnepal.com] 8247 2 <b>57.1 MB 0.2 MB Passenger spawn server</b>
** [out :: welcometonewnepal.com] 8903 1 <b>185.6 MB 9.6 MB Passenger ApplicationSpawner:</b> /home/deploy/rails_apps/welcometonewnepal/production/current
** [out :: welcometonewnepal.com] 9065 1 <b>195.1 MB 76.6 MB Rails:</b> /home/deploy/rails_apps/welcometonewnepal/production/current
** [out :: welcometonewnepal.com] ### Processes: 4
** [out :: welcometonewnepal.com] ### Total private dirty RSS: 86.43 MB
以粗體顯示尺寸,爲什麼它會如此吃掉內存?
針對RubyEE的+1。沒有它,乘客幾乎是無用的。而NginX正在快速發展,但Apache(IMO)更易於使用。 – 2009-06-19 06:13:42
REE的另一個+1。 – 2009-06-19 06:23:55
我已經在使用REE了! – Autodidact 2009-08-26 15:31:41