From 7d698fafd05835eb14949e5fb0d9fe7a51899725 Mon Sep 17 00:00:00 2001 From: Nurdism Date: Wed, 16 Apr 2025 20:45:58 -0400 Subject: [PATCH] Fix #5074 & #5611 This prevents queues from getting stuck when using the WithoutOverlapping middleware --- app/Jobs/DockerCleanupJob.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Jobs/DockerCleanupJob.php b/app/Jobs/DockerCleanupJob.php index 05a4aa8de..7e246649d 100644 --- a/app/Jobs/DockerCleanupJob.php +++ b/app/Jobs/DockerCleanupJob.php @@ -31,7 +31,7 @@ class DockerCleanupJob implements ShouldBeEncrypted, ShouldQueue public function middleware(): array { - return [(new WithoutOverlapping($this->server->uuid))->dontRelease()]; + return [(new WithoutOverlapping($this->server->uuid))->expireAfter(600)]; } public function __construct(public Server $server, public bool $manualCleanup = false) {}