puma icon indicating copy to clipboard operation
puma copied to clipboard

A Ruby/Rack web server built for parallelism

Results 264 puma issues
Sort by recently updated
recently updated
newest added

I think we can get CI going on FreeBSD using [Cirrus CI](https://cirrus-ci.org/), from https://cirrus-ci.org/features/: >To support the Open Source community, Cirrus CI provides Linux, Windows, macOS and FreeBSD services free...

maintenance

**Describe the bug** Hi, despite the fix described in https://blog.heroku.com/puma-4-hammering-out-h13s-a-debugging-story our high load app is still seeing H13s during autoscaling down. These requests are only running for a couple hundred...

bug

**Describe the bug** In Ubuntu, the `TestCLI#test_control` has been intermittently failing on `arm64`. Ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/puma/+bug/1906307 The `pool_capacity` value sometimes is `0` and the expected is `16` due to...

bug

**Is your feature request related to a problem? Please describe.** I use `pumactl phased-restart` and it is great. I have found if the application does not boot successfully, the old...

feature
restart

Probably about time we got an official suite. * [ ] Internal microbenchmarks. i.e. for ruby methods in the hot reactor/client loop. * [ ] Internal macrobenchmarks 1-2 simple full-up...

feature

Greetings, We are looking for the opportunity to utilize PKCS12 certificate bundles with Puma, instead of directly referencing a CRT and Key. I do notice that you have implemented JKS...

feature
ssl
c-ext

**Describe the bug** We have been investigating various latencies in our system for a while. We recently tried [Puma5 and the performance features](https://github.com/puma/puma/issues/2258#issuecomment-659118154), to see if it had any positive...

perf

The master process takes up a lot of memory in constrained environments, like Heroku or small VPSes. We could let the master process take requests. This "dirties" the master, but...

feature

What's the purpose of Puma having its own MiniSSL, instead of using the OpenSSL standard library? When seeing things like https://github.com/puma/puma/pull/2181 it seems to me this choice has a significant...

perf
jruby
c-ext

We could provide an option that enforced Rack middleware thread safety, either through [the new option in Rack](https://github.com/rack/rack/blob/master/lib/rack/builder.rb#L226) or through something similar to [rack-freeze.](https://github.com/ioquatix/rack-freeze).

feature