go-acme / lego

Let's Encrypt/ACME client and library written in Go
https://go-acme.github.io/lego/
MIT License
7.58k stars 994 forks source link

Error acme: Error 429 in acme #2024

Closed lifang218c closed 10 months ago

lifang218c commented 10 months ago

Welcome

What did you expect to see?

Error acme: Error 429

What did you see instead?

// overallRequestLimit is the overall number of request per second
// limited on the "new-reg", "new-authz" and "new-cert" endpoints.
// From the documentation the limitation is 20 requests per second,
// but using 20 as value doesn't work but 18 do.
overallRequestLimit = 18

20 did not work , 18 did not work. 1 did work fine!!! 1 rps did indeed work. 20 did not. 18 did not. 1 did. I didn't test any other number.

I can confirm seeing this issue on staging. Lowering the rate helped, but hopefully letsencrypt fixes the issue quickly

How do you use lego?

Through Terraform ACME provider

Reproduction steps

just run

Version of lego

v4.14.2

Logs

```console Error acme: Error 429 ```

Go environment (if applicable)

```console $ go version && go env v1.19 ```
ldez commented 10 months ago

Hello,

We are not Let's Encrypt, so I recommend exposing your problem in their forum https://community.letsencrypt.org