工作加倍,一个工作,一个工作失败

时间:2018-06-05 11:28:01

标签: delayed-job

我搜索了几个小时,试图找到以下行为的解释:

我正在使用Rails 5并在Windows中进行开发。我想在Windows上本地测试排队。 我用rake作业启动队列:工作,没有错误,然后我排队这样的工作:

Delayed::Job.enqueue UpdateStatusJob.new(shop)

此时在数据库中创建了两个作业:

[Worker(host:pac pid:3944)] Job ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper (id=26) (queue=ff_status_updates) COMPLETED after 12.5451
[Worker(host:pac pid:3944)] Job UpdateStatusJob (id=27) (queue=ff_status_updates) RUNNING
[Worker(host:pac pid:3944)] Job UpdateStatusJob (id=27) (queue=ff_status_updates) FAILED (0 prior attempts) with ArgumentError: wrong number of arguments (given 0, expected 1)

第一个成功运行,第二个失败...... 知道为什么会这样吗?

0 个答案:

没有答案