From 57d081246f5c69f87d4610090ae6b1207e7fd6aa Mon Sep 17 00:00:00 2001 From: hamed <15238-genius.ha@users.noreply.drupalcode.org> Date: Tue, 7 Jul 2026 13:00:42 +0330 Subject: [PATCH] feat: update scheduler_default transport to disable retries for transient failures --- config/packages/messenger.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/packages/messenger.yaml b/config/packages/messenger.yaml index 693fd402..65b0eace 100644 --- a/config/packages/messenger.yaml +++ b/config/packages/messenger.yaml @@ -13,6 +13,11 @@ framework: sync: 'sync://' scheduler_default: dsn: 'schedule://default' + # SchedulerTransport cannot send(); any retry re-send crashes the + # worker with "cannot send messages". Disable retry — a transient + # handler failure (e.g. DB blip) is simply retried on the next tick. + retry_strategy: + max_retries: 0 routing: 'App\Shared\Message\SendSmsMessage': async