2016-09-22 13 views
3

これは私が、私はドキュメントを読んだことがあるが、可能な場合は、例を挙げて説明してください理解できないことができTomcatのHTTPコネクタ設定でacceptCount、maxConnections、およびmaxThreadsとは何ですか?

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" acceptCount="1000" maxConnections="500" /> 

を使用していた構成であり、それらの間の関係は何ですか。

答えて

12

acceptCount - 可能なすべての要求処理スレッドが使用されている場合に着信接続要求の最大キュー長。キューが満杯になったときに受信された要求は拒否されます。

redirectPort - このコネクタが非SSL要求をサポートしており、一致する<security-constraint>がSSL転送を要求する要求が受信された場合、Catalinaは自動的に要求をここで指定されたポート番号にリダイレクトします。

MaxConnections - 任意の時点でサーバーが受け入れて処理する接続の最大数。この数に達すると、サーバーは1つの接続を受け付けますが、処理しません。

connectionTimeout - リクエストURIラインが

acceptCountを提示するために、このコネクタは、接続を受け入れた後、待機しますミリ秒数がいっぱいです人気のナイトクラブに入るために待っているラインのようなものです。 (maxConnections)一部の人がmaxConnectionsを残すと、より多くの人がacceptCount待機リストから接続できるようになります。接続タイムアウトは、要求を待つ時間です。したがって、回線を長くする(acceptCount)か、ナイトクラブを大きくする(maxConnections)

リダイレクトポートはセキュリティの制約のためにリダイレクトを処理する方法です。

関連する問題