不是一个简单的答案。 两个主要的信息来源是: Puma github 代码库(作者的观点) Heroku 的网页(主要用户的观点) 不幸的是,它们不一致,这主要是因为 Heroku 有不同的部署指标和术语。 所以我最终遵循了 Puma 代码库的指南,其中包括: 每个内核一个工作进程 线程应与 RAM 可用性和应用程序相关确定 线程数 = 连接池 因此,线程数主要是尝试和检查的操作。