puma
https://github.com/puma/puma
Ruby
A Ruby/Rack web server built for parallelism
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
26 Subscribers
Add a CodeTriage badge to puma
Help out
- Issues
- Allow alternative schemes in Binder
- Refactor `Puma::Cluster::WorkerHandle#ping!`
- [CI] test/test_puma_server.rb - add test_immediate_pipeline_chunked, formatting
- Add a hook for "before shutdown"
- Single mode skip wait_for_less_busy_worker
- Phased-Restart Causes Action Cable Connection Loss on Rails App Restart
- Specify multiple licences in the gemspec?
- Improve auto trim free thread condition
- Response headers set to lowercase
- Support Ruby 3.3's `Process.warmup` before fork
- Docs
- Puma::MiniSSL::Context#ssl_ciphersuites=
- Puma::MiniSSL::Context#ssl_ciphersuites
- Puma::Cluster#idle_workers
- Puma::Server#options
- Puma::Cluster#all_workers_idle_timed_out?
- Puma::Cluster#idle_timed_out_worker_pids
- Puma::Server#idle_timeout_reached
- Puma::Cluster#all_workers_in_phase?
- Puma::Cluster#worker_at
- Puma::Client#closed?