Nginx and/or Passenger failing

springbok nginx-forum at nginx.us
Tue Sep 27 09:10:48 UTC 2011


springbok Wrote:
-------------------------------------------------------
> Sergey A. Osokin Wrote:
> --------------------------------------------------
> -----
> > On Tue, Sep 27, 2011 at 03:54:07AM -0400,
> > 
> > Could you try very simple config with small
> > application from passenger
> > distro, i.e. something like this.
> > 
> > http {
> >     include       mime.types;
> >     default_type  application/octet-stream;
> > 
> >     passenger_root
> >
> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/passenger
> 
> > -3.0.9;
> >     passenger_ruby
> > /usr/local/rvm/wrappers/ruby-1.9.2-p136/ruby;
> >     passenger_default_user www;
> > 
> >     server {
> >         listen       127.0.0.1:80;
> >         server_name  localhost;
> > 
> >         root
> >
> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/passenger
> 
> > -3.0.9/test/stub/rack/public;
> >         passenger_enabled on;
> >         passenger_use_global_queue on;
> >     }
> > }
> > 
> > After restart your nginx with passenger you
> should
> > find nginx and passenger
> > processes.
> > 
> > % ps auxww | grep nginx | grep -v nginx
> > root   18932  4,0 15,9 44464 39656  ??  Ss   
> 8:46
> >     0:00,01 nginx: master process
> > /usr/local/sbin/nginx
> > www    18933  4,0 16,0 44464 39904  ??  S    
> 8:46
> >     0:00,02 nginx: worker process (nginx)
> > % ps uaxww | grep -i passenger | grep -v grep
> > root   18923  0,0  1,0  5760  2508  ??  Is   
> 8:46
> >     0:00,07 PassengerWatchdog
> > root   18926  0,0  1,5 15052  3820  ??  I    
> 8:46
> >     0:00,09 PassengerHelperAgent
> > root   18929  0,0  2,7 13176  6620  ??  I    
> 8:46
> >     0:01,75 ruby: Passenger spawn server (ruby)
> > nobody 18930  0,0  1,4  6688  3600  ??  I    
> 8:46
> >     0:00,07 PassengerLoggingAgent
> > 
> > % telnet 127.0.0.1 80
> > Trying 127.0.0.1...
> > Connected to localhost.
> > Escape character is '^]'.
> > GET / HTTP/1.0
> > 
> > HTTP/1.1 200 OK
> > Content-Type: text/html
> > Connection: close
> > Status: 200
> > X-Powered-By: Phusion Passenger
> > (mod_rails/mod_rack) 3.0.9
> > Server: nginx/1.0.6 + Phusion Passenger 3.0.9
> > (mod_rails/mod_rack)
> > 
> > hello <b>world</b>Connection closed by foreign
> > host.
> > 
> > Does it possible reproduce your problem for
> simple
> > configuration?
> > 
> > -- 
> > Sergey A. Osokin
> > osa at FreeBSD.ORG.ru
> > osa at FreeBSD.ORG
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx
> 
> Hi Sergey,
> 
> Thank you so much for the prompt reply.
> 
> Sorry I just can't get this working, nginx fires
> up ok but nothing happens when I telnet. I checked
> passenger using passenger-status --verbose
> and it shows the details for passenger but when I
> check for running passenger processes it's not
> running.
> 
> When I do GET / HTTP/1.0 nothing happens.
> 
> Am I missing something?
> 
> 
> user  ....;
> events {
>   multi_accept off;
>   worker_connections 4096;
> }
> 
> http {
> include mime.types;
> default_type application/octet-stream;
> 
> passenger_root
> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/passenger
> -3.0.9;
> passenger_ruby
> /usr/local/rvm/wrappers/ruby-1.9.2-p136/ruby;
> 
> passenger_default_user ...;
> 
> server {
> listen 80;
> server_name localhost;
> 
> root /home/etienne/test/stub/rack/public;
> passenger_enabled on;
> passenger_use_global_queue on;
> }
> }

Hi Sergey,

One other thing I'd mention is that our application works great for most
of the time but intermittently it fails with the symptoms I describe so
I'm not sure I can reproduce it with the simple setup if I did get it
going.

Regards,

Etienne.

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,215871,215877#msg-215877



More information about the nginx mailing list