Nginx and/or Passenger failing

springbok nginx-forum at nginx.us
Tue Sep 27 08:56:27 UTC 2011


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

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



More information about the nginx mailing list