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

您的位置:首頁技術文章
文章詳情頁

tomcat優化配置小結

瀏覽:28日期:2023-09-11 20:46:57
目錄1修改Tomcat的內存配置,打開$TOMCAT_HOME/bin/catalina.sh文件2 連接數優化,主要是在conf/server.xml配置文件中進行修改。2.1、優化線程數2.2、使用線程池3 tomcat connector三種運行模式(BIO,NIO,APR)3.1、三種模式比較3.2、apr模式4 并發配置優化5 tomcat配置優化6 執行器優化(線程池)7 禁用AJP連接器8 配置優化8.1 Connector 優化8.2 線程池 8.3 Listener 9 設置Tomcat的編碼10 設置Tomcat的熱部署11 修改Tomcat命令窗口的名字1修改Tomcat的內存配置,打開$TOMCAT_HOME/bin/catalina.sh文件

內存優化:

-server參數:表示以服務模式啟動,啟動速度會稍微慢一點,但性能會高很多。不加這個參數,默認是以客戶端模式啟動。 -server:啟用jdk的server版本-XX:PermSize:設置非堆內存初始值,默認是物理內存的1/64。-XX:MaxNewSize:新生代占整個堆內存的最大值。-XX:MaxPermSize:Perm(俗稱方法區)占整個堆內存的最大值,也稱內存最大永久保留區域

1)錯誤提示:java.lang.OutOfMemoryError:Java heap space

set JAVA_OPTS=-Xms512m-Xmx512m

2)錯誤提示:java.lang.OutOfMemoryError: PermGenspace

setJAVA_OPTS=-XX:PermSize=128M2 連接數優化,主要是在conf/server.xml配置文件中進行修改。2.1、優化線程數

增加maxThreads和acceptCount屬性(使acceptCount大于等于maxThreads)

maxThreads:tomcat可用于請求處理的最大線程數,默認是200minSpareThreads:tomcat初始線程數,即最小空閑線程數maxSpareThreads:tomcat最大空閑線程數,超過的會被關acceptCount:當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理.默認100

2.2、使用線程池

在server.xml中增加executor節點,然后配置connector的executor屬性

namePrefix:線程池中線程的命名前綴maxThreads:線程池的最大線程數minSpareThreads:線程池的最小空閑線程數maxIdleTime:超過最小空閑線程數時,多的線程會等待這個時間長度,然后關閉threadPriority:線程優先級

當tomcat并發用戶量大的時候,單個jvm進程確實可能打開過多的文件句柄,這時會報java.net.SocketException:Too many open files錯誤。可使用下面步驟檢查:

ps -ef |grep tomcat 查看tomcat的進程ID,記錄ID號,假設進程ID為10001

lsof -p 10001|wc -l 查看當前進程id為10001的 文件操作數

使用命令:ulimit -a 查看每個用戶允許打開的最大文件數

3 tomcat connector三種運行模式(BIO,NIO,APR)3.1、三種模式比較

1)BIO:一個線程處理一個請求。缺點:并發量高時,線程數較多,浪費資源。Tomcat7或以下在Linux系統中默認使用這種方式

2)NIO:利用Java的異步IO處理,可以通過少量的線程處理大量的請求。Tomcat8在Linux系統中默認使用這種方式。Tomcat7必須修改Connector配置來啟動(conf/server.xml配置文件):

<Connectorport='8080'protocol='org.apache.coyote.http11.Http11NioProtocol' connectionTimeout='20000'redirectPort='8443'/>

3)APR(Apache Portable Runtime):從操作系統層面解決io阻塞問題。Linux如果安裝了apr和native,Tomcat直接啟動就支持apr。

3.2、apr模式

安裝apr以及tomcat-native

yum -y install

make && make install

安裝成功后還需要對tomcat設置環境變量,方法是在catalina.sh文件中增加1行

修改8080端對應的conf/server.xml

4 并發配置優化

Tomcat的并發請求處理數量=maxThreads + acceptCount

enableLookups:如果為true,調用request.getRemoteHost會執行DNS反查,反向解析IP對應的域名或主機,效率較低,建議設為false。

5 tomcat配置優化

6 執行器優化(線程池)

Executor重要參數說明:

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

Connector重要參數說明:

executor:表示使用該參數值對應的線程池;minProcessors:服務器啟動時創建的處理請求的線程數;maxProcessors:最大可以創建的處理請求的線程數;acceptCount:指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理。

7 禁用AJP連接器

我們一般是使用Nginx+tomcat的架構,所以用不著AJP協議,所以把AJP連接器禁用

8 配置優化8.1 Connector 優化<Connector port='8080' protocol='HTTP/1.1' maxThreads='1000' minSpareThreads='100' acceptCount='1000' maxConnections='1000' connectionTimeout='20000' maxHttpHeaderSize='8192' tcpNoDelay='true' compression='on' compressionMinSize='2048' disableUploadTimeout='true' redirectPort='8443'enableLookups='false' URIEncoding='UTF-8' />8.2 線程池

Executor代表了一個線程池,可以在Tomcat組件之間共享。使用線程池的好處在于減少了創建銷毀線程的相關消耗,而且可以提高線程的使用效率。

<Executor name='tomcatThreadPool' namePrefix='catalina-exec-' maxThreads='1000' minSpareThreads='100' maxIdleTime='60000' maxQueueSize='Integer.MAX_VALUE' prestartminSpareThreads='false' threadPriority='5' className='org.apache.catalina.core.StandardThreadExecutor'/>8.3 Listener

Server標簽中可以配置多個Listener,其中 JreMemoryLeakPreventionListener是用來預防JRE內存泄漏。此Listener只需在Server標簽中配置即可,默認情況下無需配置,已經添加在 Server中。

<Listener className='org.apache.catalina.core.JreMemoryLeakPreventionListener' /> 9 設置Tomcat的編碼

10 設置Tomcat的熱部署

docBase:項目所在路徑,可以使用絕對路徑或相對路徑,相對路徑是相對于webapps ;

path:訪問項目的路徑;

reloadable:是否自動加載新增或改變的class文件;

11 修改Tomcat命令窗口的名字

在運行多個tomcat窗口的時候,可以通過修改tomcat命令窗口的名字來區分不同的tomcat;

到此這篇關于tomcat優化配置小結的文章就介紹到這了,更多相關tomcat優化配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Tomcat
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美va亚洲va日韩∨a综合色| 亚洲高清久久| 伊人久久婷婷| 电影亚洲精品噜噜在线观看| 免费亚洲一区| 国产日韩精品视频一区二区三区| 日本少妇一区二区| 青草久久视频| 欧美日韩伊人| 国产精品手机在线播放| 免费一区二区三区在线视频| 麻豆国产精品一区二区三区| 国产精品久久观看| 欧美日韩在线二区| 亚洲欧洲一区| 日韩亚洲国产欧美| 免费人成网站在线观看欧美高清| 日韩在线观看一区二区三区| 久久av国产紧身裤| 亚洲精品成人图区| 国产精品免费看| 日韩国产精品久久久久久亚洲| 国产精品视频3p| 日韩精品永久网址| 欧美99久久| 日本va欧美va瓶| 美女久久久久久| 国产成人精选| 久久国产亚洲| 日韩一区二区在线免费| 成人精品天堂一区二区三区| 色一区二区三区| 日韩网站中文字幕| 99久久夜色精品国产亚洲1000部| 欧美日韩精品一区二区视频| 午夜久久久久| 日韩精品一区第一页| 亚洲精品大全| 日本午夜精品久久久久| 九九九精品视频| 日韩在线视频精品| 91精品99| 亚洲aⅴ网站| 欧美午夜三级| 麻豆精品少妇| 国产中文在线播放| 亚洲不卡系列| 99在线精品视频在线观看| 首页国产欧美日韩丝袜| 日本一区福利在线| 麻豆精品在线| 欧洲一区二区三区精品| 久久蜜桃资源一区二区老牛| 在线精品视频在线观看高清| 日韩在线观看一区二区| 久久国产麻豆精品| 国产成人77亚洲精品www| 色爱av综合网| 爽好久久久欧美精品| 蜜臀国产一区二区三区在线播放| 蜜桃久久精品一区二区| 蜜臀va亚洲va欧美va天堂| 日本不卡在线视频| 国产精品毛片一区二区三区| 你懂的国产精品| 久久高清免费| 日韩不卡在线观看日韩不卡视频| 久久精品五月| 伊人久久亚洲美女图片| 欧美精品中文| 亚洲黄色免费看| 日韩一区欧美二区| 久久香蕉网站| 亚洲少妇在线| 嫩草伊人久久精品少妇av杨幂 | 91精品精品| 99热精品在线观看| 欧美在线看片| 日韩免费小视频| 亚洲精品护士| а√在线中文在线新版| 免费国产亚洲视频| 中国字幕a在线看韩国电影| 夜夜精品视频| 久久天堂影院| 亚洲综合另类| 国产成人精品三级高清久久91| 狠狠爱成人网| 精品日产乱码久久久久久仙踪林| 欧美日韩四区| 精品亚洲自拍| 亚洲精品少妇| 99热国内精品| 国产高清亚洲| 91久久久久| 国产精品专区免费| 婷婷五月色综合香五月| 中文在线资源| 日韩高清成人在线| 激情久久五月| 国产精品17p| 日韩av不卡一区二区| 久久黄色影院| 欧美一级网址| 99成人在线| 亚洲人成在线网站| 97久久精品| 女同性一区二区三区人了人一| 狠狠久久伊人中文字幕| 青青草精品视频| 伊人精品在线| 成年男女免费视频网站不卡| 欧美亚洲免费| 中文一区一区三区免费在线观| 日韩精品中文字幕第1页| 中文字幕成人| 国产一区清纯| 欧美日韩免费看片| 国产欧美日韩精品高清二区综合区 | 精品久久福利| 日本不卡不码高清免费观看| 欧美日韩国产亚洲一区| 免费视频一区二区三区在线观看 | 日韩**一区毛片| 亚洲一区亚洲| 国产v日韩v欧美v| 91成人福利| 亚洲精品一二| 亚洲综合图色| 亚洲欧美日韩国产综合精品二区| 四虎4545www国产精品 | 日韩精品91亚洲二区在线观看| 亚洲福利一区| 欧美日韩视频免费观看| 狂野欧美性猛交xxxx| 青草av.久久免费一区| 丝袜脚交一区二区| 性欧美69xoxoxoxo| 国产精品成人a在线观看| 国产成人精品一区二区三区视频| 日韩精品免费视频一区二区三区 | 91嫩草精品| 国产精品成人3p一区二区三区| 四虎在线精品| 亚洲人成高清| 亚洲人成精品久久久| 蜜桃av一区二区在线观看| 国产免费成人| 在线综合亚洲| 亚洲欧美日韩一区在线观看| 亚洲欧美日韩国产综合精品二区 | 精品国产精品久久一区免费式| 亚洲精品三级| 激情久久婷婷| 亚洲毛片视频| 日韩精品免费视频一区二区三区 | 午夜电影亚洲| 亚洲免费成人| 午夜在线一区| 中文字幕av一区二区三区四区| 蜜桃一区二区三区在线观看 | 久久久久.com| 不卡中文字幕| 在线视频精品| 日韩午夜电影| 日韩精品一级二级| 亚洲精品极品| 欧美亚洲tv| 精品国产中文字幕第一页| 久久久国产精品网站| 91亚洲国产高清| 激情久久中文字幕| 日韩午夜一区| 日韩亚洲精品在线观看| 欧美一区精品| 久久91视频| 国产精品久久久久av电视剧| 国产国产精品| 亚洲激情另类| 亚洲三级毛片| 免费亚洲婷婷| 成人精品中文字幕| 99国产精品久久久久久久成人热| 亚洲精品激情| 久久精品一区二区国产| 日本精品不卡| 久久香蕉精品| 国产精品777777在线播放 | 色偷偷偷在线视频播放| 亚洲手机在线| 在线国产精品一区| 国产精品久av福利在线观看| 麻豆精品在线播放| 欧美粗暴jizz性欧美20| 最新国产精品| 欧美激情福利| 欧美日韩激情在线一区二区三区| 日日夜夜免费精品| 成人在线免费观看网站| 五月婷婷亚洲|