APIを集中的に使用し始めると、Apacheは429エラーコードを返します。DeAPI呼び出しはSAPBusinessObjectによって生成され、HTTPをHTTPSに変換するために「リバースプロキシ」に送信されます。リバースプロキシは、HTTPSを介してHTTPリクエストをWebサーバーに転送します。
15回のリクエストの後、ReverseProxeyは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>