0

次のApache構成を使用して、Tomcatサーバーにリクエストを転送しています。

ProxyPass /myapp ajp://localhost:8009/myapp max=2

これは単純化された構成ですが、maxパラメーターが効果を持たないという問題を再現するには十分です。Apacheへの同時リクエストを10回実行した場合、10個すべてが同時にTomcatに転送されますが、2つずつ転送されます。これにはmaxパラメーター以外のものを使用する必要がありますか?

4

2 に答える 2

0

UNIX でこれを実行していたため、Tomcat に同時に転送されるリクエストの数を制限できませんでした。max=2私の Apache は、リクエストごとに 1 つのプロセスを作成する prefork MPM で事前構成されていました。はmaxプロセスごとに適用されるため、目的の効果はありません。

このような状況で、Tomcat に転送される同時リクエストの数を制限する必要がある場合は、Apache をワーカーまたはイベント MPM Apache に置き換えて、設定ServerLimitを 1 に設定ThreadsPerChildMaxClients、同じ値に設定する必要があります。 Apache が処理できる同時接続の総数になります。これに関する詳細については、Orbeon Forms の推奨される Apache 構成を文書化したこのセクションを参照してください。

于 2013-01-31T18:12:19.967 に答える
-2
service apache2 restart
于 2010-07-06T19:13:50.593 に答える