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