溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

tomcat7線程池配置

發(fā)布時(shí)間:2020-07-27 07:45:14 來源:網(wǎng)絡(luò) 閱讀:2545 作者:殺神之瘋子 欄目:開發(fā)技術(shù)

tomcat7默認(rèn)就是線程池,默認(rèn)最小10,最大是200;

配置Connector

參數(shù):
(1)maxThreads:tomcat可用于請求處理的最大線程數(shù)

(2)minSpareThreads:線程池的最小空閑線程數(shù)

(3)maxIdleTime:超過最小空閑線程數(shù)時(shí),多的線程會等待這個(gè)時(shí)間長度,然后關(guān)閉minSpareThreads:tomcat初始線程數(shù),即最小空閑線程數(shù)
(4)maxSpareThreads:tomcat最大空閑線程數(shù),超過的會被關(guān)閉(tomcat7版本后去除)
(5)acceptCount:當(dāng)所有可以使用的處理請求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請求數(shù),超過這個(gè)數(shù)的請求將  不予處理

(6)enableLookups="false"
    當(dāng)web應(yīng)用程序向要記錄客戶端的信息時(shí),它也會記錄客戶端的IP地址或者通過域名服務(wù)器查找機(jī)器名轉(zhuǎn)換為IP地址。DNS查詢需要占用網(wǎng)絡(luò),
并且包括可能從很多很遠(yuǎn)的服務(wù)器或者不起作用的服務(wù)器上去獲取對應(yīng)的IP的過程,這樣會消耗一定的時(shí)間。為了消除DNS查詢對性能的影響我們可以關(guān)閉
DNS查詢,方式是修改server.xml文件中的enableLookups參數(shù)值為false。

設(shè)置解決亂碼問題
URIEncoding="UTF-8"

事例:

在tomcat中找到server.xml,在其中添加

<Executor maxIdleTime="60000" maxThreads="500" minSpareThreads="50" name="tomcatThreadPool" namePrefix="catalina-exec-"/>

<Connector URIEncoding="UTF-8" acceptCount="500" connectionTimeout="20000" enableLookups="false" executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI