Обновив сегодня версии для пассажиров и Ruby Enterprise до последних версий, теперь я вижу список каталогов вместо моего приложения Rails. Вот Пассажирская часть моей конфигурации Apache:
#LoadModule passenger_module /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/passenger-2.1.3/ext/apache2/mod_passenger.so
#PassengerRoot /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/passenger-2.1.3
#PassengerRuby /opt/ruby-enterprise-1.8.6-20090201/bin/ruby
LoadModule passenger_module /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby
RailsEnv production
RackEnv production
PassengerMaxPoolSize 30
PassengerPoolIdleTime 600
PassengerMaxInstancesPerApp 10
PassengerUseGlobalQueue on
Эта конфигурация определенно загружается, vhost определенно указывает на публичный каталог приложения. Само приложение отлично работает при запуске из консоли Rails.
В конфиге выше вы увидите, что старые настройки пассажира закомментированы. Если я закомментирую новые строки «Пассажир» и раскомментирую старые (т. Е. Перейду на более старую версию «Пассажир»), приложение снова будет работать нормально.
Пробовал переустанавливать пассажира / РЗЭ, без разницы. В журнале ошибок Apache или журнале Rails нет соответствующих записей.
Любая помощь приветствуется!