puma
puma copied to clipboard
A Ruby/Rack web server built for parallelism
The Puma readme states the following: "Be aware that additionally Puma creates threads on its own for internal purposes (e.g. handling slow clients). So, even if you specify -t 1:1,...
### Description Closes https://github.com/puma/puma/issues/2635 I'm not sure if exactly that is what was intended. But I'm happy to get a feedback :) ### Your checklist for this pull request -...
**Describe the bug** Have `NET::ERR_CERT_AUTHORITY_INVALID` error in Google Chrome Canary Version 106.0.5205.0 (Official Build) canary (arm64) Hovewer, same certificate `works` in Google Chrome Version 103.0.5060.134 (Official Build) (arm64) Signature: SHA-256...
**Is your feature request related to a problem? Please describe.** A problem I encounter all the time on windows is that Hyper-V (or someone else) will reserve a port like...
Have a branch prepared for a PR, so I thought I'd ask first. Any reason to not change all `require` statements to `require_relative`? See https://github.com/ruby/ruby/search?q=require_relative, and https://github.com/puma/puma/pull/2381 Ruby master has...
**Describe the bug** `puma: cluster worker 3: 19 [app]: ../libev/ev.c:4043: ev_run: Assertion `("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE)' failed.` And then it seems possibly have broken the...
### Description Minor optimisations made to the main server loop: - alias `@binder` to a local `binder` variable ; - use `shd` variable inside loop to store `shutting_down?` result instead...
Followup: https://github.com/puma/puma/pull/2099 So far it was incompatible because true phased restart are incompatible with `preload_app`. But `fork_worker` doesn't do a phased restart per say, it just piggy back on the...
**Describe the bug** We saw two different errors ``` 158586] ! Unable to start worker [4158586] /usr/lib/ruby/gems/3.0.0/gems/bundler-2.3.9/lib/bundler/definition.rb:481:in `materialize' [4158594] + Gemfile in context: /var/local/kenhub/kenhub.d/878/Gemfile ``` which should have raised this...