sync-shorturls (and by extension other functions like sync-other) has started running into CloudFlare rate limiting:
More than 1200 requests per 300 seconds reached. Please wait and consider throttling your request speed
Currently every record performs a list request, and as such can easily exhaust the limit. A few options:
Add forced delay to ensure we are below the limit
Fetch and cache all records up front during the sync process
Use DNS resolution to verify that a name resolves as expected instead of using CloudFlare API (this does not provide the same guarantees as what the sync currently does)
sync-shorturls
(and by extension other functions likesync-other
) has started running into CloudFlare rate limiting:Currently every record performs a list request, and as such can easily exhaust the limit. A few options: