Saya sekarang bekerja di Laravel 5.4 dan mengkonfigurasi driver antrian sebagai database dan membuat migrasi pekerjaan.
Pengontrol
public function addUser(){
$job = (new SendReminderEmail())->delay(Carbon::now()->addSeconds(200));
dispatch($job);
dd('Job Completed');
}
Antrian
public function handle()
{
$input = ['name'=>'John','email'=>str_random(7),'password'=>Hash::make('general'),];
DB::table('users')->insert($input);
}
Proses ini berhasil memasukkan baris pekerjaan ke dalam tabel pekerjaan. Tapi saya memberi waktu 200 detik untuk penundaan eksekusi. Tapi itu tidak menyala setelah waktu habis.
Bagaimana ini bisa terjadi? Apakah ada konfigurasi yang lebih diperlukan agar antrian berfungsi. ?