mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-01-11 22:30:44 +01:00
Improvement: Retry logic #516
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lukas2511 on GitHub (Dec 10, 2020).
Dehydrated currently doesn't have retry logic and just aborts after a single failure (or just continues with the next certificate).
There have been several tickets about this issue, this one should consolidate those tickets and serve as a reference point for future quick-closes.
@Exagone313 commented on GitHub (Jun 11, 2021):
I've had an issue for a while (a few months) where dehydrated fails to renew the certificates due to issues with Let's Encrypt's own DNS resolver, that randomly fails to resolve CAA records (even for top-level domains sometimes).
The definitive fix is implementing a retry logic. This is not something I would write naively, it needs at the very least to be considerate with rate limits.
Here is a partial result output, so that this issue appears in searches.
The wordaround I have is to run dehydrated more often than before, hoping a next run will have more luck.