加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – resque不再启动“无法分配请求的地址 – 连

发布时间:2020-12-17 02:02:04 所属栏目:百科 来源:网络整理
导读:由于几天我无法启动resque,我已尝试以各种方式调试此问题而无法获得结果!有谁知道解决方案?亲切的问候 这是来自的日志输出: bundle exec rake resque:start 日志: bundle exec rake resque:start --trace** Invoke resque:start (first_time)** Invoke r
由于几天我无法启动resque,我已尝试以各种方式调试此问题而无法获得结果!有谁知道解决方案?亲切的问候

这是来自的日志输出:

bundle exec rake resque:start

日志:

bundle exec rake resque:start --trace
** Invoke resque:start (first_time)
** Invoke resque:workers:start (first_time)
** Execute resque:workers:start
rake aborted!
Can't assign requested address - connect(2)

Tasks: TOP => resque:work
(See full trace by running task with --trace)
*** Starting worker dev2.local:4323:critical,high,low
** [09:01:12 2012-06-15] 4323: Registered signals
** Invoke resque:scheduler:start (first_time)
** Execute resque:scheduler:start
rake aborted!
Can't assign requested address - connect(2)

Tasks: TOP => resque:scheduler
(See full trace by running task with --trace)
2012-06-15 21:01:20 Schedule empty! Set Resque.schedule
** Invoke resque:web:start (first_time)
** Execute resque:web:start
/Users/jordan/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:346:in `open_http': 500 Internal Server Error (OpenURI::HTTPError)

我试过了:

>降级redis
>升级redis
>将resque resque resque再次升级到最新版本
>重置所有配置文件,然后重试
>所有端口都是默认的默认配置
>检查默认端口是否已关闭
>看起来真的是resque gem代码试图弄清楚究竟发生了什么

我完全停止了因为Resque是我的应用程序不可或缺的一部分,请知道解决方案的任何人让我知道.

解决方法

好…

看起来,看起来这是resque 1.8.2和red上的新版本之间的不兼容性.喜欢@bknoles建议.

运用

gem 'resque',"~> 1.20.0"
gem 'resque-scheduler',:require => 'resque_scheduler'

在gemfile中修复了这个问题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读