Translated message

A translation of this page exists in English.

リクエストが、JBoss Web HTTP Connector で指定した maxThreads を超えるとどうなりますか

Solution Verified - Updated -

Issue

  • ポート 8080 の JBoss Web HTTP Connector に 200 個のリクエストが同時に向かうと、どうなりますか? maxThreads が 100 で、acceptCount は 30 です。
  • acceptCount が JBoss Enterprise Application Platform (EAP) で使用されていないようです。リクエストが拒否されたときの実際の値は、設定値よりもはるかに高くなります。

  • リクエストが拒否されても、返ってくるエラーはありません。代わりに、クライアントはタイムアウトになります。サーバーがメッセージを拒否しはじめると、エラーがいくつか返ってくることを期待しています。

  • JBoss 5 EAP は、期待したどおりには (server.xml の) acceptCount を使用しません。スレッドがすべてビジーになると、キューが存在しなくなります。後続のリクエストはすべて拒否されます。これは予期された振る舞いではありません。検証によると、この問題は JBoss EAP 5.1 でのみ発生し、JBOSS 5.1 AS では発生しません。

Environment

  • JBoss Enterprise Platform (EAP)
    • 4
    • 5
  • Linux
  • Solaris

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content