Adjust backoff timing to 60, 90, 135 depending on number of attempts

This commit is contained in:
Adam Miller 2024-11-12 13:07:07 -08:00
parent 0f100e6a71
commit ab488968c5

View File

@ -516,7 +516,7 @@ class BrozzlerWorker:
"unexpected exception site=%r page=%r", site, page, exc_info=True
)
if page:
retry_delay = min(60, 60 * (1.5**page.failed_attempts))
retry_delay = min(135, 60 * (1.5**page.failed_attempts))
page.retry_after = doublethink.utcnow() + datetime.timedelta(
seconds=retry_delay
)