【发布时间】:2015-02-17 02:26:31
【问题描述】:
我正在使用 Beanstalkd 来管理我的 Laravel 项目中的队列。我的工作是这样的:
class MyJob {
public function fire($job, $data) {
Log::info("Something");
.....
.....
.....
$job->delete();
}
}
我已经设置 beanstalktd 来监听这样的工作:
php artisan queue:listen
所以当我在队列中推送作业时:
Queue::push('MyJob', array(
.....
);
作业已处理:
Processed: MyJob
但是不要在 fire 方法中执行我的任何代码..这里发生了什么?
【问题讨论】:
-
检查 laravel 日志 - 有没有错误?
-
你得到答案了吗?
-
是的,看答案:)
标签: laravel queue beanstalkd