提问人:Omkar Joshi 提问时间:10/30/2023 更新时间:10/30/2023 访问量:27
Action Cable 最多可以期待多少个 Redis 客户端(连接数)?
How many maximum Redis clients(connections) can we expect from Action Cable?
问:
我在计算从 ActionCable 到我们的 Redis 实例可能有多少个最大连接数时遇到了一些麻烦。
我正在对此进行调查,因为每当 Redis 上的连接超过 40 时,我们都会在 Heroku 上收到此 ERR 最大客户端数错误。
当我在 Redis CLI 上执行 CLIENT LIST 时,我看到 ActionCable 有时大约有 11 甚至 15 个连接。
这是我们的配置:
Heroku Web 测功机 - 4 彪马工人 - 2 (每测功机) Puma 螺纹 - 5 个(每个 Puma 工人) 我还尝试将 config.action_cable.worker_size 更改为 1,并将 Puma 线程减少到仅 1。即便如此,我还是看到从 ActionCable 到 Redis 的大约 9 个连接。
请注意,所有这些 ActionCable 连接的“年龄”都相对较小,即使我重新启动测功机,某些连接也不会保持持久。
所以我的问题是 - 我们可以从 Action Cable 获得多少个最大 Redis 连接?
答: 暂无答案
评论