Come appare il messaggio
Error creating new order :: too many certificates (5) already issued for this exact set of identifiers in the last 168h0m0s, retry after 2026-10-25 14:02:11 UTCCause frequenti
- Più di 5 certificati per esattamente la stessa lista di nomi in 7 giorni.
- Più di 50 nuovi certificati per dominio registrato in 7 giorni, ad es. con molti sottodomini.
- Uno script o container chiede un nuovo certificato a ogni avvio perché
/etc/letsencryptnon è persistente. - Test contro l'API di produzione invece che contro lo staging.
- Collegato: “too many failed authorizations” dopo più validazioni fallite.
Verifica
- Mostra i certificati presenti in locale
certbot certificates - Quante emissioni di recente? Controlla i file in archivio
ls -l /etc/letsencrypt/archive/example.com/ - Guarda i certificati emessi pubblicamente nei log CT
curl -s 'https://crt.sh/?q=example.com&output=json' | jq -r '.[] | .not_before + " " + .name_value' | sort -r | head -n 20 - Trova errore esatto e retry-after nel log di certbot
grep -iE 'rateLimited|too many' /var/log/letsencrypt/letsencrypt.log | tail -n 5
Soluzione
- Aspetta fino al “retry after” indicato: il limite non si azzera a mano.
- Continua a usare il certificato valido esistente invece di chiederne uno nuovo.
- Nei container rendi
/etc/letsencryptun volume persistente. - Fai i test solo con
--dry-runo--staging. - Con molti sottodomini valuta un certificato wildcard via DNS-01.
Domande frequenti
Posso aggirare il limite aggiungendo un nome?
Una lista di nomi diversa non rientra nel limite per la lista identica, ma conta comunque per il limite per dominio. Meglio eliminare la causa del loop.
I rinnovi contano?
I rinnovi della stessa lista contano per il limite dei certificati duplicati. Il rinnovo normale ogni 60 giorni non lo raggiunge mai: solo i loop lo fanno.