diff --git a/ssl_manager/ssl_manager.py b/ssl_manager/ssl_manager.py index 28ebe2d..6632f58 100755 --- a/ssl_manager/ssl_manager.py +++ b/ssl_manager/ssl_manager.py @@ -424,6 +424,9 @@ class APISIXSSLManager: return False + except RateLimitError: + # 速率限制错误不应该重试,直接抛出 + raise except subprocess.TimeoutExpired: if attempt < max_retries: logger.warning(f"证书申请超时 (尝试 {attempt}/{max_retries}),将重试...")