acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
38.67k stars 4.91k forks source link

Rate limit exceeded with Google CA #4364

Open fdkevin0 opened 1 year ago

fdkevin0 commented 1 year ago

Steps to reproduce

Rate limit exceeded with Google CA when verifying domain. Maybe add a custom sleep seconds when api request with CA server?

I have just found flag --dnssleep to verify dns after a custom duration, but no api rate limit control flag.

Debug log

[Sun Oct 23 13:30:18 UTC 2022] Verifying: *.example.com
[Sun Oct 23 13:30:19 UTC 2022] Processing, The CA is processing your order, please just wait. (1/30)
[Sun Oct 23 13:30:21 UTC 2022] *.example.com:Verify error:
{"type":"urn:ietf:params:acme:error:rateLimited","detail":"'default@gcp.api.pki.goog' is over quota (30 requests in 60 seconds) for the given ACME resource: challenge. Try again in 12.476542291s."}
acme.sh  --issue --dnssleep 180 --server google   --debug 2 -d xxx.xxx,xxx.xxx(more than 10 domains) --challenge-alias example.com
Neilpang commented 1 year ago

can you please show the full log with --debug 2 ?