Laravel’de veritabanı kuyruk sürücüsünü kullanıyorsanız, bu sürecin zorluklarını biliyorsunuzdur. İşlemlerinizi nasıl yönettiğinize dair herhangi bir panel yok, sadece işlerin çalıştığına dair bir güven duyuyorsunuz.
Horizon mükemmel, ancak Redis gerektiriyor. Paylaşımlı hosting veya daha küçük kurulumlar için birçok proje bu imkanı sunamıyor.
Bu nedenle, Lightweight Queue Inspector’ı geliştirdim.
Bu Ne Yapar
- Bekleyen işler görüntüleyici, açılır yük inceleme ile birlikte
- Hatalı işler ile tam istisna mesajları ve yığın izleri
- Bireysel veya tüm hatalı işleri tekrar deneme / silme
- Başarılı işler ile yürütme süresi ve bellek takibi
- Laravel kuyruk olayları ile otomatik yürütme takibi
- Kuyruk adı ve iş sınıfına göre filtreleme
- Kurulum yanlışsa terminal uyarıları
- Arkadaş canlısı bir kurulum rehberi ile kimlik doğrulama koruması
- Laravel 10, 11 ve 12 ile uyumlu
Kurulum
composer require abinashbhatta/lightweight-queue-inspectorMigrasyonları çalıştırın ve /queue-inspector adresine gidin. İşte bu kadar.
Nasıl Çalışır
Paket, Laravel’in yerleşik kuyruk olaylarını dinler:
JobProcessing→ başlama zamanını kaydederJobProcessed→ yürütme süresi ve bellek kaydederJobFailed→ istisna mesajını kaydeder
Redis yok. Ekstra yapılandırma yok. Sadece mevcut işleriniz ve failed_jobs tablolarınız.
Bağlantılar
GitHub: https://github.com/abinash889/lightweight-queue-inspector
Packagist: https://packagist.org/packages/abinashbhatta/lightweight-queue-inspector
Geri bildirim ve katkılarınızı bekliyoruz!
Kaynak: Orijinal Makale


