工人,线程&使用Puma的游泳池大小

时间:2015-02-02 11:56:00

标签: ruby pool worker puma

如果我有一个拥有1个核心的服务器,有多少puma worker,thread和什么数据库池大小合适?

这里的普通拇指是什么?

1 个答案:

答案 0 :(得分:9)

不是一个简单的答案。

两个主要信息来源是:

  1. Puma github repository(作者'观点)
  2. Heroku's web page(主要用户的观点)
  3. 不幸的是,它们之间的不一致主要是因为heroku具有不同的部署指标和术语。

    所以我最终遵循美洲狮资源库指南说:

    • 每个核心一名工人
    • 与RAM可用性和应用程序相关的线程和
    • 主题=连接池

    因此线程数主要是尝试和检查操作。