RFC: Run Foreman with Puma and an Apache Proxy in Production

Could you please explain in details these 2 scenarios?

  • foreman rails - puma in cluster mode, single-threaded
  • foreman proxy - puma in one-process mode, multi-threaded

I am not sure if this thread is up to date with the latest developments.

Foreman 2.1 already runs on puma, clustered mode, multi-threaded.

Proxy currently stays on webrick, a multi-threaded single-process webserver.