我正在使用 Iron-io/iron_mq 1.5.1 运行 Laravel 4.1.25,这是我第一次尝试排队。根据文档(http://laravel.com/docs/queues),当您处理完作业后,您应该将其从队列中删除。
但是,在我的测试过程中,我注意到 Laravel 会在任何作业引发异常(记录的行为)时将其返回到 Iron.io 队列,但如果作业成功且没有引发异常,它就会从队列中消失。
这是 Iron.io 特有的东西(使用拉队列)吗?如果我$job->delete()
在最后运行会不会受到伤害,尽管 Laravel 已经在清除已处理的作业?