When running AutoSSL, I receive the following error:
0:00:00 AM WARN AutoSSL failed to create a new certificate order because the server’s
Let’s Encrypt account has reached a rate limit. (429 urn:ietf:params:acme:error:
rateLimited (The request exceeds a rate limit) (Error creating new order :: Reason))
You may contact Let’s Encrypt to request a change to this rate limit.
How do I solve this?
Answer
Let's Encrypt has many reasons to rate limit a user, outlined in their documentation.
These limits will be imposed if your server contains too many domains or subdomains, or if you request too many certificates too quickly. You can also trigger these limits by attempting to issue certificates too many times while Domain Control Validation is failing.
If DCV is failing, please review a prior AutoSSL log to determine the reason for the failure to resolve the DCV failure before your rate limit has been removed and allow certificates to be issued at the earliest available time.
If there aren't any existing issues with Domain Control Validation, you may need to wait a week for the rate limits to expire before attempting to renew.