我正在开发使用ActionController :: Live的Rails应用程序,并且该控制器中的操作设置为订阅Redis Pub / Sub。
这几乎与此处描述的方法相同 - http://www.beilabs.com/2013/05/02/redis-pub-sub-and-rails-4-streaming
问题是,在开发过程中,无论何时调用实时操作,整个应用程序都会冻结并停止提供请求。我无法弄清楚原因。
非常感谢任何帮助。
答案 0 :(得分:3)
确保在config / environments / development.rb
中设置了这些内容config.cache_classes = true
config.eager_load = true
播放直播时。这意味着您必须重新启动 无论何时进行更改,都可以使用rails服务器。
你可能想要设置后卫来自动重启你的 文件服务器更改。
或者,看看现有的护卫宝石,如护栏,护卫,美洲狮, 或后卫 - 宙斯。