我在我的一个项目中使用了redis,sidekiq gem,后来又添加了websocket-rails gem。在那之后,我会有类似这样的问题:
/synchrony.rb:114:in `resume': double resume (FiberError)
from .rvm/gems/ruby-1.9.3-p194/bundler/gems/redis-rb-e9e17d65b9c5/lib/redis/connection/synchrony.rb:114:in `block in setup_connect_callbacks'需要帮助
发布于 2014-03-29 12:31:19
使用ruby驱动程序代替redis的同步驱动程序。我已经分叉了这个项目,你可以在这里找到https://github.com/Bivek/websocket-rails,看看最新的提交。
发布于 2013-09-17 17:14:59
你可以参考这些文档。在我的例子中,http://ruby-doc.org/core-2.0.0/Fiber.html#method-i-alive-3F错误是这样发生的。恢复` /usr/local/rvm/gems/ruby-2.0.0-p247/gems/redis-3.0.4/lib/redis/connection/synchrony.rb:78:in‘:双重恢复(FiberError)
所以我补充说
如果!fiber.alive?结束
区块
谢谢
https://stackoverflow.com/questions/15840885
复制相似问题