Aplicativo que funciona no webrick mas falha no passageiro

Aplicativo que funciona no webrick mas falha no passageiro

Eu tenho um aplicativo Ruby on Rails que inicia com sucesso quando executo o rails s -p 3000.

Mas quando eu implanto no Apache ou nginx usando passageiro, receboeste resultado.

As instruções de implantação são as comuns para cada plataforma, utilizando o módulo passageiro. Além disso, a porta é gratuita.

Eu olhei noproblemas de inicialização wikimas não sei como verificar o problema de redirecionamento stdout (que é o script de inicialização). Existe algum wiki que explique essas etapas com exemplos?

A configuração do nginx é a seguinte

...
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;
 }

Qualquer ajuda será apreciada.

informação relacionada