ActionCable:为什么有这么多连接?

阿杜高

自从在本地开发环境中试用 ActionCable 以来。我注意到应用程序变慢并且经常挂起。

如果我运行 netstat,我会看到许多由 action cable 创建的连接。这是预期的和正常的吗?

 netstat -atn | grep 3000
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52163        ESTABLISHED
tcp4       0      0  127.0.0.1.52163        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52161        ESTABLISHED
tcp4       0      0  127.0.0.1.52161        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52159        ESTABLISHED
tcp4       0      0  127.0.0.1.52159        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52157        ESTABLISHED
tcp4       0      0  127.0.0.1.52157        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52155        ESTABLISHED
tcp4       0      0  127.0.0.1.52155        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52152        ESTABLISHED
tcp4       0      0  127.0.0.1.52152        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  127.0.0.1.3000         127.0.0.1.52146        ESTABLISHED
tcp4       0      0  127.0.0.1.52146        127.0.0.1.3000         ESTABLISHED
tcp4       0      0  *.3000                 *.*                    LISTEN
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51682        TIME_WAIT
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51688        TIME_WAIT
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51684        TIME_WAIT
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51686        TIME_WAIT
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51667        TIME_WAIT
tcp4       0      0  127.0.0.1.3000         127.0.0.1.51690        TIME_WAIT

我试过改变急切加载,但它似乎没有改变这种行为

config.eager_load = true
图沙尔伙伴
production:
 adapter: redis
 url: redis://redis.example.com:6379

local: &local
 adapter: redis
 url: redis://localhost:6379

development: *local
test: *local

https://www.phusionpassenger.com/library/config/standalone/action_cable_integration/

按照链接

异步适配器

异步适配器用于开发/测试,不应在生产中使用。

Redis 适配器

Action Cable 包含两个 Redis 适配器:“普通”Redis 和事件 Redis。这两个适配器都要求用户提供指向 Redis 服务器的 URL。此外,可以提供 channel_prefix 以避免在多个应用程序使用相同的 Redis 服务器时发生通道名称冲突。有关更多详细信息,请参阅 Redis PubSub 文档。

PostgreSQL 适配器

PostgreSQL 适配器使用 Active Record 的连接池,从而使用应用程序的 config/database.yml 数据库配置进行连接。这在未来可能会改变。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SATA电源连接器上为什么有这么多的针脚?

来自分类Dev

为什么/ dev中有这么多设备?

来自分类Dev

为什么会有这么多的符号链接?

来自分类Dev

为什么/ dev中有这么多设备?

来自分类Dev

为什么会有这么多sidekiq进程?

来自分类Dev

为什么有这么多python版本在使用?

来自分类Dev

当我有这么多RAM时,为什么我的系统这么慢?

来自分类Dev

HTTP / 2的协议ID是什么,为什么有这么多?

来自分类Dev

为什么在ASP.NET Identity的“ UserStore”中有这么多存储库?

来自分类Dev

为什么在“钥匙串”的“私钥”部分中有这么多的iMessage签名密钥?

来自分类Dev

为什么在基础图像上有这么多图层?码头工人

来自分类Dev

为什么罗斯林中有这么多的对象池实现?

来自分类Dev

为什么<h3>和<p>之间有这么多空间

来自分类Dev

基本的npm + Webpack:为什么会有这么多模块?

来自分类Dev

为什么我会有这么多滞后?

来自分类Dev

为什么在此PowerShell脚本中有这么多StringConstantExpressionAst?

来自分类Dev

为什么我有这么多REPOSITORY name = <none>的Docker映像?

来自分类Dev

为什么Linux中有这么多/ dev / tty?

来自分类Dev

为什么会有这么多虚拟终端设备?

来自分类Dev

为什么我有这么多ngen.exe进程?

来自分类Dev

在UITableView中使用“自动布局”,为什么周围有这么多额外的空间?

来自分类Dev

为什么Skype有这么多的32位依赖项?

来自分类Dev

为什么会有这么多“已删除但未清除”的程序包?

来自分类Dev

为什么我有这么多/etc/resolv.conf.dhclient-new.xxxx文件?

来自分类Dev

THREE.js SphereBufferGeometry-为什么会有这么多顶点?

来自分类Dev

为什么Sublime Text 3上有这么多空白?

来自分类Dev

为什么我会有这么多滞后?

来自分类Dev

为什么 kern.log 中有这么多的霹雳消息?

来自分类Dev

为什么 xamarin.ios 中的启动屏幕周围有这么多混乱

Related 相关文章

  1. 1

    SATA电源连接器上为什么有这么多的针脚?

  2. 2

    为什么/ dev中有这么多设备?

  3. 3

    为什么会有这么多的符号链接?

  4. 4

    为什么/ dev中有这么多设备?

  5. 5

    为什么会有这么多sidekiq进程?

  6. 6

    为什么有这么多python版本在使用?

  7. 7

    当我有这么多RAM时,为什么我的系统这么慢?

  8. 8

    HTTP / 2的协议ID是什么,为什么有这么多?

  9. 9

    为什么在ASP.NET Identity的“ UserStore”中有这么多存储库?

  10. 10

    为什么在“钥匙串”的“私钥”部分中有这么多的iMessage签名密钥?

  11. 11

    为什么在基础图像上有这么多图层?码头工人

  12. 12

    为什么罗斯林中有这么多的对象池实现?

  13. 13

    为什么<h3>和<p>之间有这么多空间

  14. 14

    基本的npm + Webpack:为什么会有这么多模块?

  15. 15

    为什么我会有这么多滞后?

  16. 16

    为什么在此PowerShell脚本中有这么多StringConstantExpressionAst?

  17. 17

    为什么我有这么多REPOSITORY name = <none>的Docker映像?

  18. 18

    为什么Linux中有这么多/ dev / tty?

  19. 19

    为什么会有这么多虚拟终端设备?

  20. 20

    为什么我有这么多ngen.exe进程?

  21. 21

    在UITableView中使用“自动布局”,为什么周围有这么多额外的空间?

  22. 22

    为什么Skype有这么多的32位依赖项?

  23. 23

    为什么会有这么多“已删除但未清除”的程序包?

  24. 24

    为什么我有这么多/etc/resolv.conf.dhclient-new.xxxx文件?

  25. 25

    THREE.js SphereBufferGeometry-为什么会有这么多顶点?

  26. 26

    为什么Sublime Text 3上有这么多空白?

  27. 27

    为什么我会有这么多滞后?

  28. 28

    为什么 kern.log 中有这么多的霹雳消息?

  29. 29

    为什么 xamarin.ios 中的启动屏幕周围有这么多混乱

热门标签

归档