Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion docs/configuration/settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -710,7 +710,7 @@ Advanced setting
Retry strategy
--------------

When the processing of a message fails, Mautic sends the message back to the queue for another try. You can adjust this behaviour in this section.
When the processing of a message fails, Mautic sends the message back to the queue for another try. You can adjust this behavior in this section.
See :xref:`queue-retries-failures` for more details.

The screenshot below shows the default values.
Expand All @@ -719,6 +719,14 @@ The screenshot below shows the default values.
:width: 600
:alt: Retry strategy defaults

* **Max retries** - The maximum number of times Mautic retries a failed message before giving up. Set to ``0`` to turn off retries. Negative values aren't allowed. The default is ``3``.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The default values and validation rules for the Max retries, Delay, Multiplier, and Max delay fields (no negatives; Multiplier must be at least 1) come from mautic/mautic PR #16157, which validates these retry-strategy numeric fields in the Queue Settings form. Backported from PR #720 (the 7.1 docs change) to branch 7.2.

Source: mautic/mautic#16157


* **Delay** - The initial delay in milliseconds before the first retry attempt. Negative values aren't allowed. The default is ``1000``, which is 1 second.

* **Multiplier** - The factor by which the delay increases after each retry attempt. For example, with a delay of 1000 ms and a multiplier of 2, the delays are 1000 ms, 2000 ms, 4000 ms, and so on. Values less than 1 aren't allowed. The default is ``2``.

* **Max delay** - The maximum delay in milliseconds between retry attempts. Set to ``0`` for no limit. Negative values aren't allowed. The default is ``0``.

Queue for failures
------------------

Expand Down
Loading