From 7740dc738fa70f4e9d0b1d400b8eda87feaa45a3 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Fri, 12 Dec 2025 17:16:15 +0100 Subject: [PATCH] chore(jobs): disable queue interruption polling to improve performance --- app/Providers/AppServiceProvider.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index e0f4444f7..22e8c5af5 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -12,6 +12,7 @@ use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Date; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Queue; use Illuminate\Support\Facades\URL; use Illuminate\Support\Facades\Vite; use Illuminate\Support\ServiceProvider; @@ -35,6 +36,7 @@ final class AppServiceProvider extends ServiceProvider $this->configureCommands(); $this->configureModels(); $this->configureDates(); + $this->configureQueues(); $this->configureTests(); $this->configureRequestExceptions(); $this->configureVite(); @@ -105,6 +107,14 @@ final class AppServiceProvider extends ServiceProvider Date::use(CarbonImmutable::class); } + /** + * Configure queues. + */ + private function configureQueues(): void + { + Queue::withoutInterruptionPolling(); + } + /** * Configure tests. */