2017-02-02 12 views
0

jettyのアクセプタスレッドの数を設定することはできますか?デフォルトでは、Accpetorスレッドの数はマシンのコア数の2倍ですか?ドキュメントのアクセプタスレッドによれば、スレッドが要求を待機しているときはブロック状態になります。要求のない多数のアクセプタスレッドを持つ(ブロックされた状態)問題がありますか?Jettyアクセプタスレッドの設定

答えて

1

ブロックされたアクセプタスレッドは通常の動作です。

embedded-jettyを使用しているため、ServerConnector.setAcceptors(int)を使用して、必要なアクセサーの数を設定してください。あなたがjetty-distributionを使用している場合

、その後、非SSL HTTPアクセプターの数を示す...あなたが望むものに

jetty.http.acceptors int型を適切な開始プロパティを設定する(-1自動設定のためのハードウェアに基づいて/ os設定)

jetty.ssl.acceptors intは上記と同じですが、ssl/httpsコネクタの場合は同じです。

注:アクセサーカウントのデフォルトの動作が最適な設定です。 4つ以上のコネクタがある場合や、いくつかの狂ったカスタム仮想化を実行している場合(デフォルトでは、より低い番号を設定したい)、

関連する問題