我正在使用带有 rails3 的 sidekiq。Sidekiq 默认运行 25 个线程。我想增加多线程限制,我通过更改 sidekiq.yml 来做到这一点。
那么,database.yml 中的 pool 值和 sidekiq 多线程有什么关系。mysql池的最大值是多少。它取决于服务器内存吗?
sidekiq.yml
:verbose: true
:concurrency:  50
:pool: 50
:queues:
  - [queue_primary, 7]
  - [default, 5]
  - [queue_secondary, 3]
数据库.yml
production:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: db_name
  pool: 50
  username: root
  password: root
  socket: /var/run/mysqld/mysqld.sock