laravel 在佇列處理上 ,採用了迴圈處理,當處理的過程中 遇到異常,時 ,會自動嘗試再次執行,在 啟動佇列時,最好是指定 tries 的值,同時 在 定義job 中 新增 failed 方法來 處理 佇列失敗時 的操作
啟動佇列時,指定 錯誤嘗試次數
php artisan queue:work redis --tries=3
指定 failed 方法
public function failed(Exception $exception)
{
// 給使用者傳送失敗通知,等等...
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結