我们在 rails 中构建了一个 api,并将其托管在 heroku 上并使用 apn_sender 进行推送通知。我们使用 apn_sender 让所有内容在本地运行,但是当我们将其推送到 heroku 并运行时
heroku rake apn:sender
我们收到以下错误“连接被拒绝 - 无法在 127.0.0.1:6379 上连接到 Redis”
我们添加了 redistogo 插件。
更新
我们添加了一个 resque.rb 初始化器:
require 'resque'
uri = URI.parse(ENV["REDISTOGO_URL"])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
并要求启动工人
heroku rake environment apn:sender
一切似乎都奏效了。