Delayed Job not saving new records
我正在尝试保存延迟工作的新记录。有问题的代码如下:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 |
#method being called:
ibo.add_to_database(params[:url]) #method definition |
我绝对没有错误,并且该作业已按原样从数据库中删除。除了 Feed 模型没有变化。任何人有什么想法吗?
- 你在检查什么错误?
- 我已经在没有延迟工作的情况下执行了代码,并且运行良好。使用delayed_job,如果出现错误,则应将失败的尝试注册到数据库中的作业中。这不会发生…
- 对此的任何更新,我都有完全相同的情况,我得到了 Delayed::DeserializationError。
delayed_job 作为守护线程运行,所以首先要做的是检查它是否正在运行:
1
|
ps ax | grep delayed_job
|
接下来我会检查实际延迟工作的日志,它可能会有错误描述:
1
|
less log/delayed_job.log
|
除此之外,您的代码片段看起来还不错。
来源:https://www.codenong.com/7115143/