【发布时间】:2013-03-05 06:11:30
【问题描述】:
我使用以下设置延迟了作业设置:
Delayed::Worker.max_attempts = 3
Delayed::Worker.delay_jobs = !Rails.env.test?
Delayed::Worker.destroy_failed_jobs = false
Delayed::Worker.sleep_delay = 120
我已经启动了一个 worker,在开发中工作并配置了 ActionMailer 来发送邮件。
我也在控制器中使用以下内容调用它:
OrderMailer.delay.order_notification(@order)
我可以看到在 Mongo 中创建的作业,它们在控制台中没有显示任何错误,我如何找出是否有任何错误?是否有某种工作日志?
我在控制台中得到以下信息:
1 jobs processed at 3.6244 j/s, 0 failed ..
【问题讨论】:
-
我也遇到了同样的问题,你解决了吗?
标签: ruby-on-rails actionmailer delayed-job