On Sunday, January 13, 2019 at 4:46:52 PM UTC-5, Walter Lee Davis wrote:
>
>
>
> On Jan 13, 2019, at 12:38 PM, fugee ohu <fuge...@gmail.com <javascript:>> 
> wrote:
>
> What do I need it for besides being able to restart apps
>
> Passenger is necessary to translate the incoming http request into a 
> connection to your Rails app. 
>
> Even I f you are just developing locally, you will run `rails s` in a 
> console, and that will start a server, usually Puma these days, but you 
> could also run Unicorn or even Webrick if you’re feeling nostalgic. 
>
> By itself, Rails is not going to respond to http. 
>
> Passenger and Unicorn are both production grade http adapters, they can 
> deal with things like slow clients or excessive traffic. Webrick (to give a 
> ridiculous counter-example) is single-threaded and will just die under 
> anything more than development click testing load. 
>
> Any of these application servers will want to be fronted by Apache or 
> NGINX to handle static assets and general proxy server duties if you 
> anticipate any sort of real load. My usual production deployment is Apache 
> with the mod_passenger plugin. For really large sites, I will put multiple 
> instances of that stack behind a load balancer, with all instances pointing 
> to the same database server. 
>
> Walter
>

Rails works with nginx without passenger no? 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/e2b3a2ae-5c8a-4adf-827f-c0a002541731%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to