2
對不起,我是新手。Redis發佈在rails 4中停止服務器線程
嘗試使用rails 4和redis gem的redis.publish功能來推送SSE消息。
我有這個塊在我的控制器
logger.info "test1"
$redis.publish "user", "test"
logger.info "test2"
其中$ redis的 -
$redis = Redis.new(:host => '127.0.0.1', :port => 6379, :db => 1,:timeout => 0)
在初始化
。在生產印刷
I, [2013-08-07T22:34:50.138232 #4679] INFO -- : test1
再沒有什麼
Server控制檯。另一個請求正在工作,但是此線程停止。
順便說一句,這個$redis.publish "user", "test"
在RAILS_ENV=production rails console
完美運行和消息成功地出現在客戶端。
你能幫我嗎?
UPD:紅寶石2.0-P247,軌道4,5,Redis的3.0.4