Приложение, которое работает на webrick, но не работает на пассажирском

Приложение, которое работает на webrick, но не работает на пассажирском

У меня есть приложение Ruby on Rails, которое успешно запускается при запуске rails s -p 3000.

Но когда я развертываю его на Apache или Nginx с помощью Passenger, я получаюэтот результат.

Инструкции по развертыванию общие для каждой платформы, с использованием пассажирского модуля. Также порт бесплатный.

Я посмотрел впроблемы запуска викино я не знаю, как проверить проблему перенаправления stdout (который является скриптом запуска). Есть ли какая-нибудь вики, которая объясняет эти шаги с примерами?

Конфигурация для nginx следующая

...
http {
 passenger_root /usr/local/rvm/gems/ruby-1.9.3-p484/gems/passenger-4.0.40;
 passenger_ruby /usr/local/rvm/gems/ruby-1.9.3-p484/wrappers/ruby;
 passenger_log_level 1;
 passenger_start_timeout 15;
 passenger_load_shell_envvars off;
 ...
 server {
   listen 3000;
   #server_name x.x.x.x;
   server_name localhost;
   root /home/rails_apps/moi/public/;   # <--- be sure to point to 'public'!
   passenger_enabled on;
   rails_env development;
   charset utf-8;
 }

Любая помощь будет оценена по достоинству.

Связанный контент