日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

淺析Tomcat使用線程池配置高并發(fā)連接

瀏覽:412日期:2023-03-19 16:51:49
目錄
  • Tomcat使用線程池配置高并發(fā)連接
    • 1:配置executor屬性
    • 2:配置Connector
  • 一.Tomcat內(nèi)存優(yōu)化
    • 1.JAVA_OPTS參數(shù)說明
  • 二.Tomcat并發(fā)優(yōu)化
    • 1.Tomcat連接相關(guān)參數(shù)
      • 1.參數(shù)說明
      • 2.Tomcat中的配置示例
    • 2.調(diào)整連接器connector的并發(fā)處理能力
      • 1.參數(shù)說明
      • 2.Tomcat中的配置示例
    • 3.Tomcat緩存優(yōu)化
      • 1.參數(shù)說明
      • 2.Tomcat中的配置示例
    • 4.參考配置
      • 1.舊有的配置
      • 2.更改后的配置

Tomcat使用線程池配置高并發(fā)連接

1:配置executor屬性

打開/conf/server.xml文件,在Connector之前配置一個線程池:

<Executor name="tomcatThreadPool"   
  namePrefix="tomcatThreadPool-"   
  maxThreads="1000"   
  maxIdleTime="300000"  
  minSpareThreads="200"/>  

重要參數(shù)說明:
name:共享線程池的名字。這是Connector為了共享線程池要引用的名字,該名字必須唯一。默認值:None;
namePrefix:在JVM上,每個運行線程都可以有一個name 字符串。這一屬性為線程池中每個線程的name字符串設(shè)置了一個前綴,Tomcat將把線程號追加到這一前綴的后面。默認值:tomcat-exec-;
maxThreads:該線程池可以容納的最大線程數(shù)。默認值:200;
maxIdleTime:在Tomcat關(guān)閉一個空閑線程之前,允許空閑線程持續(xù)的時間(以毫秒為單位)。只有當(dāng)前活躍的線程數(shù)大于minSpareThread的值,才會關(guān)閉空閑線程。默認值:60000(一分鐘)。
minSpareThreads:Tomcat應(yīng)該始終打開的最小不活躍線程數(shù)。默認值:25。

2:配置Connector

<Connector executor="tomcatThreadPool"  
   port="8088"
   protocol="HTTP/1.1"  
   connectionTimeout="20000"  
   redirectPort="8443"   
   minProcessors="5"  
   maxProcessors="75"  
   acceptCount="1000"/>  

重要參數(shù)說明:
executor:表示使用該參數(shù)值對應(yīng)的線程池;
minProcessors:服務(wù)器啟動時創(chuàng)建的處理請求的線程數(shù);
maxProcessors:最大可以創(chuàng)建的處理請求的線程數(shù);
acceptCount:指定當(dāng)所有可以使用的處理請求的線程數(shù)都被使用時,可以放到處理隊列中的請求數(shù),超過這個數(shù)的請求將不予處理。

一.Tomcat內(nèi)存優(yōu)化

Tomcat內(nèi)存優(yōu)化主要是對 tomcat 啟動參數(shù)優(yōu)化,我們可以在 tomcat 的啟動腳本 catalina.sh 中設(shè)置JAVA_OPTS 參數(shù)。

1.JAVA_OPTS參數(shù)說明

-server  啟用jdk 的 server 版;  
-Xms    java虛擬機初始化時的最小內(nèi)存;  
-Xmx   java虛擬機可使用的最大內(nèi)存;  
-XX:PermSize    內(nèi)存永久保留區(qū)域  
-XX:MaxPermSize   內(nèi)存最大永久保留區(qū)域   

現(xiàn)公司服務(wù)器內(nèi)存一般都可以加到最大2G ,所以可以采取以下配置:

cygwin=false前添加

JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m"

配置完成后可重啟Tomcat ,通過以下命令進行查看配置是否生效:

首先查看Tomcat 進程號:

lsof -i:8088

result

[root@izwz9ajtb45u2jzfp4ljixz ~]# lsof -i:8088
COMMAND   PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    27698 root   46u  IPv4 116945134      0t0  TCP *:radan-http (LISTEN)

我們可以看到Tomcat 進程號是27698

查看是否配置生效:

jmap –heap 27698

能在輸出的信息中找到Heap Configuration中看到MaxHeapSize 等參數(shù)已經(jīng)生效。

二.Tomcat并發(fā)優(yōu)化

1.Tomcat連接相關(guān)參數(shù)

在Tomcat 配置文件 server.xml 中的 <Connector ... /> 配置中

1.參數(shù)說明

minProcessors:最小空閑連接線程數(shù),用于提高系統(tǒng)處理性能,默認值為 10
maxProcessors:最大連接線程數(shù),即:并發(fā)處理的最大請求數(shù),默認值為 75
acceptCount:允許的最大連接數(shù),應(yīng)大于等于 maxProcessors ,默認值為 100
enableLookups:是否反查域名,取值為: true 或 false 。為了提高處理能力,應(yīng)設(shè)置為 false
connectionTimeout:網(wǎng)絡(luò)連接超時,單位:毫秒。設(shè)置為 0 表示永不超時,這樣設(shè)置有隱患的。通常可設(shè)置為 30000 毫秒。
其中和最大連接數(shù)相關(guān)的參數(shù)為maxProcessors 和 acceptCount 。如果要加大并發(fā)連接數(shù),應(yīng)同時加大這兩個參數(shù)。
web server允許的最大連接數(shù)還受制于操作系統(tǒng)的內(nèi)核參數(shù)設(shè)置,通常 Windows 是 2000 個左右, Linux是 1000 個左右。

2.Tomcat中的配置示例

<Connector port="8088"
   protocol="HTTP/1.1"
   maxHttpHeaderSize="8192"
   minProcessors="100"
   maxProcessors="1000"
   acceptCount="1000"
   redirectPort="8443"
   disableUploadTimeout="true"/>

2.調(diào)整連接器connector的并發(fā)處理能力

1.參數(shù)說明

maxThreads:客戶請求最大線程數(shù)
minSpareThreads:Tomcat初始化時創(chuàng)建的 socket 線程數(shù)
maxSpareThreads:Tomcat連接器的最大空閑 socket 線程數(shù)
enableLookups:若設(shè)為true, 則支持域名解析,可把 ip 地址解析為主機名
redirectPort:在需要基于安全通道的場合,把客戶請求轉(zhuǎn)發(fā)到基于SSL 的 redirectPort 端口
acceptAccount:監(jiān)聽端口隊列最大數(shù),滿了之后客戶請求會被拒絕(不能小于maxSpareThreads )
connectionTimeout:連接超時
minProcessors:服務(wù)器創(chuàng)建時的最小處理線程數(shù)
maxProcessors:服務(wù)器同時最大處理線程數(shù)
URIEncoding:URL統(tǒng)一編碼

2.Tomcat中的配置示例

<Connector port="8088"
   protocol="HTTP/1.1"
   maxHttpHeaderSize="8192"
   maxThreads="1000"
   minSpareThreads="100"
   maxSpareThreads="1000"
   minProcessors="100"
   maxProcessors="1000"
   enableLookups="false"
   URIEncoding="utf-8"
   acceptCount="1000"
   redirectPort="8443"
   disableUploadTimeout="true"/> 

3.Tomcat緩存優(yōu)化

1.參數(shù)說明

compression:打開壓縮功能
compressionMinSize:啟用壓縮的輸出內(nèi)容大小,這里面默認為2KB
compressableMimeType:壓縮類型
connectionTimeout:定義建立客戶連接超時的時間. 如果為 -1, 表示不限制建立客戶連接的時間

2.Tomcat中的配置示例

<Connector port="8088"
   protocol="HTTP/1.1"
   maxHttpHeaderSize="8192"
   maxThreads="1000"
   minSpareThreads="100"
   maxSpareThreads="1000"
   minProcessors="100"
   maxProcessors="1000"
   enableLookups="false"
   compression="on"
   compressionMinSize="2048"
   compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
   connectionTimeout="20000"
   URIEncoding="utf-8"
   acceptCount="1000"
   redirectPort="8443"
   disableUploadTimeout="true"/>  

4.參考配置

1.舊有的配置

參考網(wǎng)絡(luò)對服務(wù)器做過如下配置,拿出來分享下:

<Connector port="8088"
   protocol="HTTP/1.1"
   maxHttpHeaderSize="8192"
   maxThreads="1000"
   minSpareThreads="25"
   maxSpareThreads="75"
   enableLookups="false"
   compression="on"
   compressionMinSize="2048"
   compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
   connectionTimeout="20000"
   URIEncoding="utf-8"
   acceptCount="200"
   redirectPort="8443"
   disableUploadTimeout="true" />  

后來發(fā)現(xiàn)在訪問量達到3 百萬多的時候出現(xiàn)性能瓶頸。

2.更改后的配置

<Connector port="8088"
   protocol="HTTP/1.1"
   maxHttpHeaderSize="8192"
   maxThreads="1000"
   minSpareThreads="100"
   maxSpareThreads="1000"
   minProcessors="100"
   maxProcessors="1000"
   enableLookups="false"
   compression="on"
   compressionMinSize="2048"
   compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
   connectionTimeout="20000"
   URIEncoding="utf-8"
   acceptCount="1000"
   redirectPort="8443"
   disableUploadTimeout="true"/>  

到此這篇關(guān)于Tomcat使用線程池配置高并發(fā)連接的文章就介紹到這了,更多相關(guān)tomcat配置高并發(fā)連接內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Tomcat
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品麻豆| 国产毛片精品| 欧美精品福利| 亚洲影视一区二区三区| 性欧美精品高清| 亚洲精品一区二区在线看| 亚洲国内欧美| 欧美精品一区二区久久| 中文一区二区| 日韩一区二区三区四区五区| 国产精品美女久久久| 中文一区二区| 亚洲日本欧美| 国产精品一级在线观看| 精品中国亚洲| 国产精品专区免费| 亚洲精品电影| 亚洲精品大片| 国产欧美高清视频在线| av资源中文在线| 亚洲精品一二三区区别| 视频一区二区中文字幕| 国产欧美久久一区二区三区| 精品成av人一区二区三区 | 亚洲欧美日韩国产一区| 在线一区免费观看| 欧美日韩网址| 久久精品免费一区二区三区| 亚洲神马久久| 黄色网一区二区| 日韩欧美午夜| 伊人久久大香伊蕉在人线观看热v| 日本不卡一区二区| 日韩欧美字幕| 免费在线看一区| 国产一区二区精品福利地址| 午夜欧美精品| 精品久久网站| 99精品99| 日韩av在线播放网址| 免费在线观看视频一区| 黄色在线观看www| 日韩精品免费视频一区二区三区| 日韩欧美在线中字| 国产欧美69| 亚洲综合精品| 色偷偷偷在线视频播放| 日韩国产精品久久久久久亚洲| 日韩精品欧美| 精品99久久| 日韩av电影一区| 国产精品毛片| 欧美精品一二| 欧美日韩精品免费观看视欧美高清免费大片| 波多野结衣一区| 香蕉成人av| 理论片午夜视频在线观看| 欧美1区2区3| 欧美国产极品| 日韩精品亚洲专区| 蜜桃久久久久久| 国产视频一区欧美| 99精品视频在线| 日韩国产欧美| 亚洲91久久| 亚洲高清av| 欧美日韩在线观看视频小说| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日本不卡在线视频| 蜜臀a∨国产成人精品| 先锋影音久久久| 老司机久久99久久精品播放免费| 蜜桃视频在线观看一区二区| 免费在线观看一区二区三区| 亚洲欧美专区| 国产乱码精品| 日韩成人免费| 久久精品卡一| 亚洲香蕉网站| 爽爽淫人综合网网站| 日韩av中文字幕一区| 国产精品极品| 精品视频久久| 日韩在线高清| 婷婷精品在线观看| 国产欧美日韩视频在线| 国产精品毛片一区二区在线看| 国产成人精品福利| 激情久久中文字幕| 免费人成精品欧美精品| 欧美日韩午夜电影网| 欧美国产小视频| 午夜一级久久| 精品国产黄a∨片高清在线| 亚洲激情二区| 免费在线观看一区| 亚洲欧洲一区二区天堂久久| 国产三级一区| av免费不卡国产观看| 樱桃成人精品视频在线播放| 7m精品国产导航在线| 日韩欧美网址| 欧美精品中文字幕亚洲专区| 神马午夜在线视频| 日韩精品免费视频一区二区三区 | 视频在线不卡免费观看| 女主播福利一区| 精品一区二区男人吃奶| 免费观看日韩电影| 秋霞影院一区二区三区| 中文字幕亚洲在线观看| 久久精品二区亚洲w码 | 日本成人手机在线| 1024精品一区二区三区| 麻豆久久久久久| 免费视频最近日韩| 激情婷婷综合| 欧美aa一级| 精品国产美女a久久9999| 中文字幕日本一区二区| 日韩国产一区| 日本欧美国产| 久久精品国产99国产| 日韩高清一级| 欧美日韩一区二区三区视频播放| 国产一区精品福利| 精品亚洲a∨一区二区三区18| 日韩1区2区3区| 亚洲精品免费观看| 视频在线观看一区二区三区| 欧美精品黄色| 亚洲欧美伊人| 亚洲一区区二区| 日韩中文字幕一区二区三区| 极品日韩av| 黄色欧美日韩| 视频一区欧美精品| 日本精品国产| 久久这里只有| 麻豆精品视频在线| 国产91在线精品| 日韩三区免费| 亚洲女同一区| 少妇精品久久久一区二区| 亚洲精品福利| 另类综合日韩欧美亚洲| 精品久久福利| 999久久久国产精品| 在线亚洲成人| 69堂精品视频在线播放| 国产精品黄色| 91亚洲一区| 在线亚洲自拍| 国产精品99精品一区二区三区∴| 欧美亚洲一区二区三区| 岛国av在线播放| 免费不卡在线视频| 精品三区视频| 日韩中文字幕91| 国产精品对白久久久久粗| 成人av三级| 亚洲一级淫片| 日韩一区二区在线免费| 色综合视频一区二区三区日韩| 丁香婷婷久久| 亚洲精品一级| 久久精品动漫| 国产精品久久久久久久久久白浆 | 蜜臀av一区二区三区| 久久这里只有精品一区二区| 欧美日韩一区二区高清| 欧美日韩99| 亚洲综合五月| 亚洲激情另类| 亚洲tv在线| 亚洲精品精选| 日本va欧美va瓶| 欧美激情麻豆| 精品日韩在线| 久久久蜜桃一区二区人| 欧美91在线|欧美| 一区久久精品| 婷婷综合国产| 成人在线超碰| 精品国产成人| 久久久久欧美精品| 亚洲欧洲一区| 中文字幕视频精品一区二区三区 | 国产在线视频欧美一区| 日韩a一区二区| 亚洲高清不卡| 亚洲精品系列| 欧美韩日一区| 首页国产欧美久久| 国产精品igao视频网网址不卡日韩 | 亚洲黑丝一区二区| 亚洲日本久久| 国产精品久久久久久久久久10秀 | 精品一区在线| 日产欧产美韩系列久久99|