Tomcat使用執行緒池配置高併發連線

2021-08-17 19:33:45 字數 1095 閱讀 4782

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上,每個執行執行緒都可以有...