Fixes #33277: Change Puma default workers to 1.5 * CPU, max threads to 5
The Puma documentation recommends for CRuby based installations to start with number of CPUs times 1.5 for workers and defaults to a maxium of 5 threads when using CRuby. The previous maximum threads of 16 was based on an incorrect reading of the Puma documentation and is only the default on non-CRuby Ruby.
Related issues
Bug #33277: Change Puma defaults to match recommendations from Puma documentation
Fixes #33277: Change Puma default workers to 1.5 * CPU, max threads to 5
The Puma documentation recommends for CRuby based installations to
start with number of CPUs times 1.5 for workers and defaults to a maxium
of 5 threads when using CRuby.
The previous maximum threads of 16 was based on an incorrect reading
of the Puma documentation and is only the default on non-CRuby Ruby.