Redis :: CommandError:ERR达到的最大客户端数量

时间:2015-11-01 21:04:47

标签: ruby-on-rails heroku redis resque

我收到上述错误并试图获得更多洞察力。我的应用程序有3种类型的后台作业和大约100个用户,所以没有太重。

我的目标是能够同时处理多个后台作业(因此,如果10个用户执行相同的作业,则无需等待其他作业在开始之前完成)。

我很困惑我需要多少dynos,我需要多少工人,我需要多少redis连接。所有这些事情之间有什么区别?

我目前的设置有:

1 x专业网络dyno 1 x专业调度器dyno 3 x职业工人dyno

和我的procfile:

web: bundle exec rails server -p $PORT
scheduler: bundle exec rake resque:scheduler
worker: env TERM_CHILD=1 QUEUE='*' COUNT='3' bundle exec rake resque:workers

我收到错误:

  

Redis :: CommandError:ERR达到的最大客户端数量

我感到很惊讶,因为看起来我想要实现的目标非常简单。

0 个答案:

没有答案
相关问题