【问题标题】:sidekiq getaddrinfo error(No address)sidekiq getaddrinfo 错误(无地址)
【发布时间】:2016-04-25 01:51:02
【问题描述】:

我正在尝试运行 sidekiq,但出现此错误:

getaddrinfo: 没有与主机名关联的地址

这就是我的 sidekiq 文件(configinitializers)中的内容:

Sidekiq.configure_server do |config|
config.redis = { url: 'redis://Policia9@host:6379'}
end

Sidekiq.configure_client do |config|
config.redis = { url: 'redis://Policia9@host:6379'}
end

好像我只是用了docu中给出的不存在的主机,当然我需要把自己的主机或ip放在那里,但我不知道在哪里可以找到文件。

【问题讨论】:

    标签: ruby-on-rails ruby redis sidekiq


    【解决方案1】:

    您必须将 host 关键字替换为主机名/IP 地址

    这个

    'redis://Policia9@host:6379'
    

    成为

    'redis://Policia9@12.12.12.12:6379'
    

    假设 12.12.12.12 是您的主机 IP 地址

    【讨论】:

    • 当我运行 redis 时,我看到 127.0.0.1:6379。现在,我这样做了 redis://Policia9@127.0.0.1:6379,当我运行 sidekiq 时,我收到此错误“需要 NOAUTH 身份验证”
    猜你喜欢
    • 2011-12-05
    • 2021-12-16
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    相关资源
    最近更新 更多