sacilannurlar adlı üyeden alıntı: mesajı görüntüle
Hocam bu supervisor ve horizon 3. parti olarak mı çalışıyor? Çünkü şu anda bir script üzerinde çalışıyorum. Son kullanıcı bunları kullanmak istemeyecektir. O sebeple websockette de reverb kullandım mesela. Supervisor ola queue work, revert:start vb. komutları tanımlasam yeterli olacaktır diye düşünüyorum. Horizon da ileride gerekebilir öncelikleri sıralamak için. Ama 3. parti mi? workos kullanmaya da çekindim bu sebepten.
Horizon, Laravel ekibi tarafında geliştirilen bir yazılım. Composer ile kolayca kurabilirsiniz. "composer require laravel/horizon" Ancak bunun için queue manager olarak Redis kullanmalısınız.

Supervisor ise ayrı bir yazılım. Kurulum için serverınıızın işletim sistemine göre kurumları kendi sitesinden detaylı olarak öğrenebilirsiniz: https://supervisord.org/installing.html

Mesela ubuntu için sudo apt-get install supervisor ile kurabilirsiniz.

Production için supervisor gibi bir process monitor yazılımı mutlaka gerekir. Çünkü queue:work işleminin devamlı çalışması gerekir ve bunun durmasına sebep olan pek çok neden vardır. Supervisor'ın laravel ayarları da yine paylaştığım linkte mevcut. https://laravel.com/docs/12.x/queues...-configuration