Nginx + Passenger não está funcionando - pedidos do cliente são interrompidos até o tempo limite

1

Estou executando em uma instância do EC2 com o Amazon Linux instalado e o Nginx foi instalado via passenger-install-nginx-module . O processo de instalação completa seguido foi semelhante a this . A principal diferença foi que o ruby foi instalado por meio do RVM, conforme descrito aqui .

ngix.conf:

user  www;
worker_processes  1;

events {
    worker_connections  1024;
}


http {
    passenger_root /var/www/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9;
    passenger_ruby /var/www/.rvm/gems/ruby-2.2.2/wrappers/ruby;

    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen             80;
        server_name        .example.com;
        passenger_enabled  on;
        root               /var/www/example_com/public;

        error_page  404              /404.html;
        error_page   500 502 503 504  /500.html;
    }
}

rotas rake:

                  Prefix Verb   URI Pattern                       Controller#Action
           subscriptions GET    /subscriptions(.:format)          subscriptions#index
                         POST   /subscriptions(.:format)          subscriptions#create
        new_subscription GET    /subscriptions/new(.:format)      subscriptions#new
       edit_subscription GET    /subscriptions/:id/edit(.:format) subscriptions#edit
            subscription GET    /subscriptions/:id(.:format)      subscriptions#show
                         PATCH  /subscriptions/:id(.:format)      subscriptions#update
                         PUT    /subscriptions/:id(.:format)      subscriptions#update
                         DELETE /subscriptions/:id(.:format)      subscriptions#destroy
                         GET    /                                 thumbs#index {:subdomain=>"api"}
                  create POST   /create(.:format)                 thumbs#create {:subdomain=>"api"}
                  status GET    /status(.:format)                 thumbs#show {:subdomain=>"api"}
              mime_types GET    /mime_types(.:format)             thumbs#mime_types {:subdomain=>"api"}
                    root GET    /                                 pages#index
        new_user_session GET    /login(.:format)                  devise/sessions#new
            user_session POST   /login(.:format)                  devise/sessions#create
    destroy_user_session DELETE /logout(.:format)                 devise/sessions#destroy
   new_user_registration GET    /register(.:format)               devise/registrations#new
  edit_user_registration GET    /profile(.:format)                devise/registrations#edit
                   users GET    /users(.:format)                  users/registrations#index
           user_password POST   /users/password(.:format)         devise/passwords#create
       new_user_password GET    /users/password/new(.:format)     devise/passwords#new
      edit_user_password GET    /users/password/edit(.:format)    devise/passwords#edit
                         PATCH  /users/password(.:format)         devise/passwords#update
                         PUT    /users/password(.:format)         devise/passwords#update
cancel_user_registration GET    /users/cancel(.:format)           users/registrations#cancel
       user_registration POST   /users(.:format)                  users/registrations#create
                         GET    /users/sign_up(.:format)          users/registrations#new
                         GET    /users/edit(.:format)             users/registrations#edit
                         PATCH  /users(.:format)                  users/registrations#update
                         PUT    /users(.:format)                  users/registrations#update
                         DELETE /users(.:format)                  users/registrations#destroy
                   about GET    /about(.:format)                  pages#about
                    docs GET    /docs(.:format)                   pages#docs

E o erro quando o nginx finalmente desiste (registrando com logs de informações ativados, isso é tudo o que está registrado em erros):

[ 2015-06-05 05:22:19.3057 21672/7fefc573d700 age/Hel/Main.cpp:800 ]: Disconnecting long-running connections for process 23335, application /var/www/example_com/public#default
    
por Dan 05.06.2015 / 07:29

0 respostas