当客户端来订阅时,它被连接,开始接收pings,通道开始在服务器上传输,几秒钟后,连接被错误消息终止。“服务器重启“.我知道这条消息来自的文件是
https://github.com/rails/rails/blob/f675cb30ce813a99b52b139a93e048330922fd9a/actioncable/lib/action_cable/server/base.rb#L41
但我不明白为什么会这样。而且,这种情况不会发生在我的本地机器上,而是发生在其他一些运行在服务器上的开发环境上。
config/Cable.yml 发展: 适配器:redis 网址:redis://localhost:6379
Qa: 适配器:异步
阶段: 适配器:异步
测试: 适配器:测试
connection.rb 模块应用电缆 类连接<ActionCable::Connection::base 端部 端部
短线重连得在客户端做,类似 timer,不错过消息可以持久化消息,简单 mark read or unread.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。