Merhaba arkadaşlar bir proje üzerinde çalışıyorum ve bir sorunum var.Şimdi kullanıcılara mail göndermek için job notification kullanıyorum yani önce kuyruğa ekliyorum . Sonra nofitication ile yolluyoırum . Ama şöyle bir sorunum var.
http://prntscr.com/11vo121
Bu şekilde supervizor ayarım var. Sunucuda.
public function test()
{
TestNotification::dispatch('erenkartal85@gmail.com');
TestNotification::dispatch('erenkartal85ddd@gmail.com');
TestNotification::dispatch('erenkartal85dddd@gmail.com');
TestNotification::dispatch('erenkartal85ddd@gmail.com');
TestNotification::dispatch('erenkartal85dddd@gmail.com');
return "done";
}
bu şekilde test kodum var. Şimdi ben browserda /test yazıp 10 defa hızlı hızlı refresh edersem verileri görebiliyorum ama veriler 1 saniye de kayblouyor ve işlem gerçekleşmiyor.Ama gidip ssh ile queue:work yazarsam tabloda yine veriler gözükmeden direk işleme alınıp işlem oluyor. Her türlü yolu denedim.
.env doayasında ise
QUEUE_DRIVER=database
Bu şekilde kayıtlı yani sekronize değil . Sekronize olunca direk işleme alıyor.Durumu henüz anlamış değilim. Teşşekür ediyorum şimdiden .