diff --git a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php index 55dc57c2e5329..fc802db3fd35b 100644 --- a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php @@ -322,7 +322,8 @@ public function send(string $body, array $headers, int $delay = 0, string $messa $parameters = [ 'QueueUrl' => $this->getQueueUrl(), 'MessageBody' => $body, - 'DelaySeconds' => $delay, + // Maximum delay is 15 minutes. See https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-message-timers.html. + 'DelaySeconds' => min(900, $delay), 'MessageAttributes' => [], 'MessageSystemAttributes' => [], ];