2015-04-19 48 views
0

使用Laravel 4.2框架。在4.1.x上,但切換回該版本時,隊列:: push仍然立即啓動,就好像隊列配置已設置爲同步,但設置爲redis。Laravel 4.2設置爲Redis時的隊列推送同步

當運行隊列關閉時,它立即觸發命令。用實際命令中的樣本輸出進行測試以確認。我可以連接到redis db,而不會在配置文件中設置配置問題。

這裏是我的隊列封閉的語法:

Queue::push(function($job) use ($placeId) 
{ 
    Artisan::call('testcommandname', [$placeId]); 

    $job->delete(); 
}); 

不知道如果我忽視的東西還是什麼?謝謝您的幫助。

回答

0

所以認爲這是由於框架升級造成的錯誤,最終導致我沒有爲隊列設置正確的環境配置。