構成
のTomcat / CONF / server.xmlの設定を変更します
第二に、パラメータ説明
WindowsのTomcatは2000(最大スレッド数)各プロセスmaxThreadsのを可能にする
LinuxのTomcatが1000年の各プロセスはmaxThreadsの(スレッドの最大数)を可能に
設定方法についてのMaxThread、私はブロガーに言及し、このブログを書いて理解 http://blog.sina.com.cn/s/blog_605f5b4f01012ljj.htmlを
のTomcat / CONF / server.xmlの設定を変更します
<コネクタポート= "8080"プロトコル= "org.apache.coyote.http11.Http11NioProtocol" にredirectPort = "8443" はURIEncoding = "UTF-8" minSpareThreads = "25" MaxSpareThreadsの取る= "300" maxThreadsの= "500" acceptCountを=」 500" のConnectionTimeout = "30000" enableLookups = "偽" /> |
MaxIdleTimeエレメン:最大アイドル時間このアイドル時間を超え、スレッドの数はminSpareThreadsより大きい場合、1分(60,000ms)のデフォルト値を回収する; minSpareThreads:すべての状況でアイドルスレッドの最小数生存スレッドの数、最大アイドルよりもさらに時間は、それが回収されない、4のデフォルト値; MaxSpareThreadsの取る:アイドル状態のスレッドの最大数、アクティブ最大アイドル時間(MaxIdleTimeエレメン)、アイドル時間がMaxIdleTimeエレメンが回収されたよりも大きい場合、この時間アイドル内オーバーは、小さいがあることを待って、生き残るためにスケジュール、デフォルト値50; maxThreadsの:スレッドの最大数、同時要求がリクエストキューがキューを超えるに要求を処理するスレッドの最大数を作成するために、Tomcatの大きい場合、デフォルト値200であり; acceptCountを全スレッドの最大数( maxThreadsの)アップ使用される場合、要求キューイング数置くことができ、この数は、リターン接続(要求が拒否された)を拒否し、そして一般的にmaxThreadsのように提供される超え、これは実際のピークと平均値にアクセスするためのそれらの特定の用途に応じて計量される必要がありますデフォルト値は100です。 接続 タイムアウト:ネットワーク接続タイムアウト、0に設定さは、決して時間を想定し、そのような巨大なリスクとして、一般的に設定30000ms、デフォルト60000msが配置されています。 |
LinuxのTomcatが1000年の各プロセスはmaxThreadsの(スレッドの最大数)を可能に
スレッドプールの原則のイラスト
設定方法についてのMaxThread、私はブロガーに言及し、このブログを書いて理解 http://blog.sina.com.cn/s/blog_605f5b4f01012ljj.htmlを