Ubuntu поставляется с более старой версией Passenger, которая еще не поддерживает опцию PassengerMinInstances
.
В качестве альтернативы вы можете установить PassengerPoolIdleTime
и PassengerMaxRequests
на довольно высокое значение, чтобы предотвратить повторное использование неактивных экземпляров.
Вы также можете использовать пакет Ubuntu, предоставленный Phusion. См. http://wiki.brightbox.co.uk/docs:phusion-passenger для получения дополнительной информации об этом
Наконец, вы также можете установить текущую версию Passenger, используя rubygems. Для этого удалите пакет libapache2-mod-passenger
и запустите:
sudo aptitude purge libapache2-mod-passenger
sudo apt-get install rubygems build-essential apache2-prefork-dev libapr1-dev libssl-dev zlib1g-dev
sudo gem install passenger
sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module
Он скомпилирует и установит пассажир. В конце он выведет некоторые значения конфигурации, которые вам нужно ввести в /etc/apache2/mods-available/passenger.load
.
Затем включите пассажира, запустив
sudo a2enmod passenger
sudo /etc/init.d/apache2 restart
и все должно быть хорошо.