您好,登錄后才能下訂單哦!
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"/>
免責(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)容。