开发者社区> 问答> 正文

ActionCable、Rails 6中的连接在几秒钟后终止

当客户端来订阅时,它被连接,开始接收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 端部 端部

展开
收起
游客5akardh5cojhg 2019-12-17 15:36:35 743 0
1 条回答
写回答
取消 提交回答
  • 短线重连得在客户端做,类似 timer,不错过消息可以持久化消息,简单 mark read or unread.

    2021-02-20 00:57:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载