top | item 46651086

(no title)

halifaxbeard | 1 month ago

> 8 lets me refresh weekly and have a fixed day of the week to check whether there was some API 429 timeout

There’s your answer.

6 days means on a long enough enough timeframe the load will end up evenly distributed across a week.

8 days would result in things getting hammered on specific days of the week.

discuss

order

PunchyHamster|1 month ago

> 6 days means on a long enough enough timeframe the load will end up evenly distributed across a week.

people will put */5 in cron and result will be same, because that's obvious, easy and nice number.

phantom784|1 month ago

I'd have it renew Monday and Thursday to avoid weekend outages.

Dylan16807|1 month ago

If they put */5 in cron, a single error response will break their site and the beginning of March will also break their site.

cpach|1 month ago

If I would use short-lived certs I would make sure to choose an ACME client that has support for ARI (ACME Renewal Information). Then the CA will tell the client when it’s time to renew.

bayindirh|1 month ago

ACME doesn't renew certificates when there's enough time, so it'll always renew around 6 days, even if you check more aggressively.

Currently ACME sets its cron job to 12 days on 90 day certificates.

nojs|1 month ago

I thought people generally run it daily? It’s a no-op if it doesn’t need renewal.

blibble|1 month ago

so now people that want humans around will now renew twice in a week instead of once?

Dylan16807|1 month ago

Oh definitely not. They don't want humans doing any renewals.