101得票3回答
如何在控制台中执行特定的Delayed::Job?

由于某些原因,Delayed::Job决定排队但不执行任何操作,即使我已经重新启动了它多次,甚至kill -9并重新启动了它。 它不会运行任何作业。 我能否在/console中指定特定的作业并告诉它开始工作? 例如:Delayed::Job.find(x).run

90得票14回答
如何使用rspec测试ActionMailer的deliver_later方法

我正在尝试升级到Rails 4.2,并使用delayed_job_active_record。我没有为测试环境设置delayed_job后端,因为我认为这样工作任务将会立即执行。 我正在尝试使用RSpec测试新的“deliver_later”方法,但是我不确定该如何操作。 旧的控制器代码:Se...

79得票9回答
手动重试Delayed_job中的作业

Delayed::Job的自动重试功能很好,但我现在想手动重试一个作业。有没有一个我可以在作业本身上调用的方法,就像...Delayed::Job.all[0].perform 我尝试了一些方法,并查阅了文档,但是无法找到如何手动重试作业的执行方式。

78得票13回答
getaddrinfo:未提供节点名或服务名,或者未知

我有一个Ruby on Rails应用程序,我正在部署到运行Mac OS X 10.6的计算机上。问题出现在由delayed_job运行的代码中。只有当通过delayed_job运行时才会出现问题。如果我在控制台中运行它(rails console production)或直接通过cURL调用...

75得票2回答
如何查看延迟任务队列?

我想知道我是否成功地让Delayed::Job正常工作了。 无法在delayed_jobs表中看到作业。 这是正常的吗? 还有其他方法可以查看作业队列吗?

74得票13回答
如何使用Monit监控Delayed_Job

网上有没有用Monit监控delayed_job的示例?我查到的所有内容都是使用God,但是我拒绝使用God,因为Ruby中长时间运行的进程通常很糟糕。 (God邮件列表中最新的帖子?God内存使用率稳步增长。) 更新: delayed_job现在附带了一个示例monit配置,基于这个问题。

45得票1回答
延迟作业登录问题?

我无法从delayed_job获取任何日志输出,也不确定我的任务是否在启动。 这是我的Procfile:web: bundle exec rails server worker: bundle exec rake jobs:work worker: bundle exec clo...

40得票3回答
摧毁Rails中所有延迟作业

我正在使用适用于Rails 2.3.8的collectiveidea。我正在创建一组延迟任务数组来执行某些任务,一段时间后我想销毁正在运行的所有延迟任务。如果有人知道如何做到这一点,请帮助我。

39得票4回答
如何在生产环境中部署Resque工作者?

GitHub最近发布了他们的后台处理应用程序,其中使用了Redis: http://github.com/defunkt/resque http://github.com/blog/542-introducing-resque 我已经在本地使它工作,但是我很难使它在生产环境中工作。有没有人可...

37得票4回答
如何在Rails中使用delayed_job取消预定作业?

我正在安排一个任务,在大约10分钟后运行。如何正确取消这个特定的任务,而不使用任何脏字段在模型中等等。是否有调用来删除特定任务或与特定模型、实例相关的任务? 我要安排一个任务,在10分钟后运行。如果想要取消这个任务,没有必要在模型中添加额外的脏字段等。是否有调用可以删除特定任务或与特定模型、...