我在第一次設置L4隊列時遇到了一些問題。 我有我喜歡這種簡單的控制器方法:Laravel 4 Queue的問題
public function getIndex()
{
$data = array(
'offset' => 3300000,
'site' => 1
);
Queue::push('[email protected]', $data);
return 'OK!';
}
在工作方法的底部,我做這樣的事情:
public function jobmethod()
{
....
$data = array(
'offset' => $data['offset'] + 100,
'site' => $data['site']
);
Queue::push('[email protected]', $data);
$job->delete();
}
所以工作通過隊列循環再次以更高抵消。 現在我的問題是,當我在瀏覽器中調用控制器方法時,它永遠不會返回OK!,但只是繼續加載頁面?我將這項工作設置爲登錄數據庫表,我可以看到它一直運行多次。
有沒有人有關於這裏發生了什麼的想法?
對!謝謝尼科。 – Stromgren