Apache2:429,请求响应过多

Cre*_*eep 6 apache2 http-status-code-429

当我开始大量使用 API 时,我的 Apache 返回 429 错误代码。API 调用由 SAP BusinessObject 生成并发送到我的“反向代理”以将 HTTP 转换为 HTTPS。反向代理通过 HTTPS 将 HTTP 请求转发到 Web 服务器。

15 次请求后,反向代理会在 Apache error.log 中返回 429 错误。这 15 个请求是在 9 分钟内提出的。

我如何配置 Apache 才能处理这种负载/流量?因为在前 15 个请求之后我还有另外 300 个请求......

反向代理配置:

NameVirtualHost *:80
ProxyRequests Off

<VirtualHost *:80>
        ServerName domain.com
        ServerAlias domain.com

        SSLProxyEngine On
        SSLProxyVerify none
        SSLProxyProtocol SSLv3
        ProxyPass / https://domain.com/
        ProxyPassReverse / https://domain.com/

        <Directory proxy:*>
                Order Deny,Allow
                Allow from all
        </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

Cre*_*eep 2

网络服务器的更新是问题所在。供应商更换了他们的网络服务器,并在软件中设置了每分钟 5 个请求的限制......

发行说明中没有提到这一点。

感谢您抽出时间,很抱歉打扰您。