1:配置executor屬性
開啟/conf/server.xml檔案,在connector之前配置乙個執行緒池:
nameprefix="tomcatthreadpool-"
maxthreads="1000"
maxidletime="300000"
minsparethreads="200"/>
重要引數說明:
name:共享執行緒池的名字。這是connector為了共享執行緒池要引用的名字,該名字必須唯一。預設值:none;
nameprefix:在jvm上,每個執行執行緒都可以有乙個name 字串。這一屬性為執行緒池中每個執行緒的name字串設定了乙個字首,tomcat將把執行緒號追加到這一字首的後面。預設值:tomcat-exec-;
maxthreads:該執行緒池可以容納的最大執行緒數。預設值:200;
maxidletime:在tomcat關閉乙個空閒執行緒之前,允許空閒執行緒持續的時間(以毫秒為單位)。只有當前活躍的執行緒數大於minsparethread的值,才會關閉空閒執行緒。預設值:60000(一分鐘)。
minsparethreads:tomcat應該始終開啟的最小不活躍執行緒數。預設值:25。
2:配置connector
重要引數說明:
executor:表示使用該引數值對應的執行緒池;
minprocessors:伺服器啟動時建立的處理請求的執行緒數;
maxprocessors:最大可以建立的處理請求的執行緒數;
acceptcount:指定當所有可以使用的處理請求的執行緒數都被使用時,可以放到處理佇列中的請求數,超過這個數的請求將不予處理。
tomcat使用執行緒池配置高併發連線
開啟 conf server.xml檔案,在connector 之前配置乙個執行緒池 配置connector 重要引數說明 name 共享執行緒池的名字。這是connector為了共享執行緒池要引用的名字,該名字必須唯一。預設值 none nameprefix 在jvm上,每個執行執行緒都可以有乙個...
tomcat使用執行緒池配置高併發連線
1 配置executor屬性 開啟 conf server.xml檔案,在connector之前配置乙個執行緒池 html view plain copy 重要引數說明 name 共享執行緒池的名字。這是connector為了共享執行緒池要引用的名字,該名字必須唯一。預設值 none namepre...
Tomcat使用執行緒池配置高併發連線
1 配置executor屬性 開啟 conf server.xml檔案,在connector之前配置乙個執行緒池 重要引數說明 name 共享執行緒池的名字。這是connector為了共享執行緒池要引用的名字,該名字必須唯一。預設值 none nameprefix 在jvm上,每個執行執行緒都可以有...