Questions tagged [puma]

Puma is a simple, fast, threaded, and highly concurrent HTTP server for Ruby/Rack applications.

From the introduction:

Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for Rubinius, but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.

Also see the GitHub project.

1218 questions
-1
votes
1 answer

Where do rack application output goes?

I have a rack application running in the following way: $: << File.expand_path("../lib",__FILE__) require '/api' STATIC_DIR = File.expand_path("../public/",__FILE__) run Rack::Cascade.new [::API,…
gal
  • 759
  • 1
  • 12
  • 26
-2
votes
1 answer

Rails server exiting immediately - Rails 5.2.0 and Ruby 2.5.1

I was using Rails 5.2.0 and Ruby 2.4.0. Everything worked fine. So I upgraded my Ruby to 2.5.1 and ran the bundle again. After that When I run "Rails S" I have the error: rails s => Booting Puma => Rails 5.2.0 application starting in development =>…
Felipe Marcon
  • 239
  • 2
  • 17
-2
votes
1 answer

My rails app runs fine in development mode, but I get 'connection refused' in production mode

I have a rails app that I deploy to a Raspberry PI, running it in development mode for testing, and then switching to production mode for 'production'. I have a script for precompiling assets and build the database in production mode. The rails…
explainer
  • 1,345
  • 3
  • 11
  • 25
1 2 3
81
82