1

我有从这个例子安装redis的openshift应用程序我有Sidekiq的 这些设置(initializers/sidekiq.rb):

Sidekiq.configure_server do |config|
  config.redis = { path: "#{ENV['OPENSHIFT_GEAR_DIR']}tmp/redis.sock" }
end

Sidekiq.configure_client do |config|
  config.redis = { path: "#{ENV['OPENSHIFT_GEAR_DIR']}tmp/redis.sock" }
end

但是我有这个错误如果我可以使用sidekiq:

Redis::CannotConnectError (Error connecting to Redis on localhost:6379 (ECONNREFUSED)):

有什么建议么?

4

1 回答 1

1

错误消息说 Sidekiq 正在尝试连接到 localhost 上的端口 6379。您使用的 OpenShift 示例在配置文件中将端口设置为 0,以便服务器不会侦听任何 TCP 套接字。

我认为这回答了你的问题:https ://github.com/mperham/sidekiq/issues/228#issuecomment-7618003

于 2012-10-05T19:49:05.310 回答