您好,登錄后才能下訂單哦!
tomcat7默認就是線程池,默認最小10,最大是200;
配置Connector
參數:
(1)maxThreads:tomcat可用于請求處理的最大線程數
(2)minSpareThreads:線程池的最小空閑線程數
(3)maxIdleTime:超過最小空閑線程數時,多的線程會等待這個時間長度,然后關閉minSpareThreads:tomcat初始線程數,即最小空閑線程數
(4)maxSpareThreads:tomcat最大空閑線程數,超過的會被關閉(tomcat7版本后去除)
(5)acceptCount:當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將 不予處理
(6)enableLookups="false"
當web應用程序向要記錄客戶端的信息時,它也會記錄客戶端的IP地址或者通過域名服務器查找機器名轉換為IP地址。DNS查詢需要占用網絡,
并且包括可能從很多很遠的服務器或者不起作用的服務器上去獲取對應的IP的過程,這樣會消耗一定的時間。為了消除DNS查詢對性能的影響我們可以關閉
DNS查詢,方式是修改server.xml文件中的enableLookups參數值為false。
設置解決亂碼問題
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"/>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。