首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku上的Redistogo和Sidekiq :无法连接

Heroku上的Redistogo和Sidekiq :无法连接
EN

Stack Overflow用户
提问于 2014-04-02 14:01:41
回答 3查看 3.7K关注 0票数 9

在更新我的宝石并将所有东西投入生产之后,我对在Heroku上启动sidekiq有很大的问题。问题是Sidekiq试图在本地连接和端口上连接到Redis,而不是使用REDISTOGO变量。花了几个小时之后,我设法解决了这个问题:回答如下。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-19 03:47:10

从if和下面移除所有内容,并运行以下命令:

代码语言:javascript
复制
heroku config:set REDIS_PROVIDER=REDISTOGO_URL

Sidekiq会自动使用。

票数 25
EN

Stack Overflow用户

发布于 2014-04-02 14:01:41

我查找了RedisToGo提供的正确的新连接,然后将其插入变量中。这里的一些帖子声称这是不必要的,但似乎是必要的。

初始化器中的sidekiq.rb文件现在看起来像这样,一切正常。

代码语言:javascript
复制
require 'sidekiq/web'

Sidekiq.configure_server do |config|
ActiveRecord::Base.configurations[Rails.env.to_s]['pool'] = 30
end

if Rails.env.production?
 Sidekiq.configure_server do |config|
 config.redis = { url: ENV["REDISTOGO_URL"]}
end
Sidekiq.configure_client do |config|
 config.redis = { url: ENV["REDISTOGO_URL"]}
end
end
票数 3
EN

Stack Overflow用户

发布于 2018-04-06 22:08:06

不是一个答案-但想添加到SEO为这篇文章,以便其他人可以找到这个。这也是heroku将抛出错误的问题的答案:

代码语言:javascript
复制
could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

这个问题在很多问题(example)上都没有得到解答,每个人都说数据库配置不正确,但情况不一定如此。

我试着用小时issue来解决这个问题,这就是解决办法!非常感谢--我真希望我能不止一次地为你的答案投票!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22813929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档