ruby-on-rails-3 – Resque-scheduler加载计划但不排队
发布时间:2020-12-17 03:16:43 所属栏目:百科 来源:网络整理
导读:我跑的时候 rake resque:scheduler RAILS_ENV=production 我得到以下输出: 2013-09-19 18:16:16 Reloading Schedule2013-09-19 18:16:16 Loading Schedule2013-09-19 18:16:16 Scheduling aa_job 2013-09-19 18:16:16 Scheduling bb_job 2013-09-19 18:16:1
我跑的时候
rake resque:scheduler RAILS_ENV=production 我得到以下输出: 2013-09-19 18:16:16 Reloading Schedule 2013-09-19 18:16:16 Loading Schedule 2013-09-19 18:16:16 Scheduling aa_job 2013-09-19 18:16:16 Scheduling bb_job 2013-09-19 18:16:16 Scheduling cc_aggregator 2013-09-19 18:16:16 Schedules Loaded 但是我可以看到这些工作都没有真正排队.我知道我的工作人员已经开始运行,因为如果我做了类似的事情 Resque.enqueue(aa_job) 它按预期排队并执行. 另外,如果我在我的Rails控制台中执行Resque.schedule,我会得{}(空) 有任何想法吗? 谢谢. 解决方法
你有相应队列的工人吗?
resque_scheduler只负责排队作业,即:你需要同时运行: rake resque:scheduler RAILS_ENV = production和QUEUE = * rake resque:work (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |