欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

Web服務器(Tomcat)高級優化

2022-10-02    分類: 網站建設

Tomcat背景

自從JSP發布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開發以后,開始考慮在SUN的JSWDK基礎上開發一個可以直接提供Web服務的JSP服務器,當然同時也支持Servlet, 這樣Tomcat就誕生了。Tomcat是jakarta項目中的一個重要的子項目,其被JavaWorld雜志的編輯選為2001年度最具創新的Java產品,同時它又是sun公司官方推薦的servlet和jsp容器,因此其越來越多的受到軟件公司和開發人員的喜愛。servlet和jsp的最新規范都可以在tomcat的新版本中得到實現。其次,Tomcat是完全免費開源的軟件,任何人都可以從互聯網上自由地下載。Tomcat與Apache的組合相當好。

 

Web服務器(Tomcat)高級優化

Web服務器(Tomcat)高級優化

湯姆貓

本章知識鏈路

Tomcat被譽為最好的web服務器,基本上每一位開發人員(JAVA)都會使用,因此本章從以下幾個方面來講解,若文中有誤的地方大伙可以留言討論,一起研究研究。

Tomcat之JVM內存查看; Tomcat之啟動優化; Tomcat之并發優化; Tomcat之內存優化; apache的ab壓力測試; Tomcat之BIO/NIO/APR的三大模式(略)。
Web服務器(Tomcat)高級優化

tomcat思路

Tomcat之JVM內存查看

此處我以tomcat6和tomcat7來進行講解,tomcat7+ 配置、操作方法類似。

Tomcat6的User配置:
Web服務器(Tomcat)高級優化

Tomcat6配置

Tomcat7的User配置:
Web服務器(Tomcat)高級優化

Tomcat7配置

上述設置完成后:

本地訪問 /localhost:8080/manager/status

Web服務器(Tomcat)高級優化

未優化前信息

Tomcat之啟動優化

Linux中修改catalina.sh文件,windows中修改catalina.bat文件;內容如下:
Web服務器(Tomcat)高級優化

 

export JAVA_OPTS="

-server

-Xms1600M

-Xmx1600M

-Xss512k

-XX:+AggressiveOpts

-XX:+UseBiasedLocking

-XX:PermSize=128M

-XX:MaxPermSize=256M

-XX:+DisableExplicitGC

-XX:MaxTenuringThreshold=31

-XX:+UseConcMarkSweepGC

-XX:+UseParNewGC

-XX:+CMSParallelRemarkEnabled

-XX:+UseCMSCompactAtFullCollection

-XX:LargePageSizeInBytes=128m

-XX:+UseFastAccessorMethods

-XX:+UseCMSInitiatingOccupancyOnly

-Djava.awt.headless=true"

檢查是否生效
Web服務器(Tomcat)高級優化

 

Tomcat之并發優化

修改位置:

/opt/tomcat7/conf下的server.xml文件中<Connector>節點的配置優化,一定先備份。

Web服務器(Tomcat)高級優化

 

標準版優化:

<Connector port="8080"

protocol="org.apache.coyote.http11.Http11NioProtocol"

maxThreads="600"

minSpareThreads="100"

maxSpareThreads="500"

acceptCount="700"

connectionTimeout="20000"

redirectPort="8443" />

復雜版優化:

<Connector port="8080"

protocol="HTTP/1.1"

URIEncoding="UTF-8"

minSpareThreads="25"

maxSpareThreads="75"

enableLookups="false"

disableUploadTimeout="true"

connectionTimeout="20000"

acceptCount="300"

maxThreads="300"

maxProcessors="1000"

minProcessors="5"

useURIValidationHack="false"

compression="on"

compressionMinSize="2048"

compressableMimeType="text/html,text/xml,text/JavaScript,text/css,text/plain"

redirectPort="8443"/>

Tomcat之內存優化

錯誤排查:

查看%TOMCAT_HOME%\logs文件夾下,日志文件是否有內存溢出錯誤

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

產生原因:

Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,有可能導致系統無法運行。

常見的問題是報Tomcat內存溢出錯誤,Out of Memory(系統內存不足)的異常,從而導致客戶端顯示500錯誤,

一般調整Tomcat的使用內存即可解決此問題。

解決辦法:

Windows環境下修改:

“%TOMCAT_HOME%\bin\ catalina.bat ”文件,在文件開頭增加如下設置:

JAVA_OPTS=-Xms2048m -Xmx2048m

Linux環境下修改:

“%TOMCAT_HOME%\bin\ catalina.sh ”文件,在文件開頭增加如下設置:

JAVA_OPTS=-Xms2048m -Xmx2048m

錯誤提示二:java.lang.OutOfMemoryError: PermGen space

產生原因

PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,這塊內存主要是被JVM存放Class和Meta信息的,Class在被Loader時就會被放到PermGen space中,它和存放類實例(Instance)的Heap區域不同,GC(Garbage Collection)不會在主程序運行期對PermGen space進行清理,所以如果你的應用中有很CLASS的話,就很可能出現PermGen space錯誤,這種錯誤常見在web服務器對JSP進行pre-compile的時候。如果你的WEB APP下都用了大量的第三方jar, 其大小超過了jvm默認的大小(4M)那么就會產生此錯誤信息了 。

解決辦法:

Windows環境下修改:

“%TOMCAT_HOME%\bin\ catalina.bat ”文件,在文件開頭增加如下設置:

set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m - XX:MaxPermSize=256m

Linux環境下修改:

“%TOMCAT_HOME%\bin\ catalina.sh ”文件,在文件開頭增加如下設置:

export JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m XX:MaxPermSize=256m

windows中修改位置:

Web服務器(Tomcat)高級優化

 

Apache的ab壓力測試

下載httpd-2.2.29.tar.gz包 /opt下面解壓:httpd-2.2.29.tar.gz 根目錄/下:

mkdir -p /usr/local/web/apache

/opt下進入httpd-2.2.29文件夾:cd httpd-2.2.29 安裝

./configure --prefix=/usr/local/web/apache --enable-shared=max --enable-module=rewirte --enable-module=so

make

make install

ab壓力測試開始:

進入/usr/local/web/apache/bin目錄下,執行以下命令:

ab -n1000 -c100 /localhost:8080/

報告說明
Web服務器(Tomcat)高級優化

 

Web服務器(Tomcat)高級優化

 

附注

因時間有限,文章中細節應用未在此體現,大家閱讀時若有疑問可以隨時留言討論。小編在這里致敬每一位技術人,大家辛苦啦!!!!

文章題目:Web服務器(Tomcat)高級優化
分享路徑:http://m.kartarina.com/news19/200519.html

成都網站建設公司_創新互聯,為您提供外貿網站建設網站制作網頁設計公司網站收錄網站設計公司關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
久久成人综合网| 亚洲精品成人a在线观看| 欧美日韩高清一区二区不卡| 91免费版在线| 色婷婷综合久久| 欧美日韩一区视频| 欧美无砖砖区免费| 欧美一区二区三区人| 日韩免费性生活视频播放| 欧美一级高清片在线观看| 91精品久久久久久蜜臀| 日韩精品一区二区三区在线观看 | 欧美一级搡bbbb搡bbbb| 3d动漫精品啪啪一区二区竹菊| 欧美日韩美女一区二区| 欧美色大人视频| 欧美一区二区三区视频在线| 日韩欧美不卡在线观看视频| 日韩欧美专区在线| 一区二区日韩电影| 日本最新不卡在线| 大白屁股一区二区视频| 色偷偷久久一区二区三区| 制服丝袜亚洲色图| 久久精品在线观看| 亚洲日韩欧美一区二区在线| 性欧美大战久久久久久久久| 久久国产生活片100| 成人黄动漫网站免费app| 色又黄又爽网站www久久| 欧美精品1区2区3区| 久久亚洲精品国产精品紫薇| 亚洲视频网在线直播| 日韩成人午夜电影| 不卡一二三区首页| 欧美大片一区二区三区| 国产精品久久久久久久久免费相片| 亚洲一区二区三区四区在线免费观看| 日韩av中文字幕一区二区| 成人app下载| 欧美大片国产精品| 亚洲同性gay激情无套| 美女一区二区久久| 在线看日本不卡| 国产日韩欧美亚洲| 同产精品九九九| 色综合久久88色综合天天免费| 欧美一区二区三区四区视频| 亚洲同性同志一二三专区| 国产精品1024| 日韩精品一区二区三区四区视频| 亚洲欧洲成人精品av97| 国产一区二区三区在线观看精品| 精品视频在线免费观看| 中文字幕一区二区三区乱码在线| 久久99久久精品| 91精品中文字幕一区二区三区| 亚洲欧美日韩综合aⅴ视频| 国产一区二区在线免费观看| 欧美日韩精品一区二区在线播放| 国产精品国产精品国产专区不片| 国产自产高清不卡| 欧美va亚洲va在线观看蝴蝶网| 午夜婷婷国产麻豆精品| 日本韩国视频一区二区| 国产精品电影一区二区| 国产成人精品一区二区三区四区 | 国产精品中文欧美| 26uuu精品一区二区在线观看| 日韩精品欧美成人高清一区二区| 日本高清免费不卡视频| 亚洲欧洲中文日韩久久av乱码| 成人午夜私人影院| 国产嫩草影院久久久久| 国产成人午夜视频| 久久久777精品电影网影网| 精品在线免费观看| 精品奇米国产一区二区三区| 日韩精品欧美成人高清一区二区| 欧美色图激情小说| 亚洲自拍偷拍九九九| 欧美亚州韩日在线看免费版国语版| 久久影视一区二区| 91久久线看在观草草青青| 色94色欧美sute亚洲线路二| 亚洲精品成人天堂一二三| 在线观看免费成人| 日韩av二区在线播放| 91精品综合久久久久久| 精品一区二区三区免费观看| 亚洲精品一区二区三区蜜桃下载| 国产综合色在线| 国产精品久久久久久久久久免费看 | 午夜精品久久久久久久久久久| 欧美日韩国产综合久久| 日韩高清不卡在线| 久久久久久久一区| 91国偷自产一区二区开放时间| 亚洲一区二区在线观看视频| 欧美日韩中文精品| 黄色日韩网站视频| 亚洲精品第1页| 91精品国产综合久久久久| 韩国女主播一区二区三区| 中文字幕 久热精品 视频在线| 色综合天天综合色综合av| 蜜桃视频一区二区| 中文字幕一区二区在线观看| 91精品欧美综合在线观看最新| 国产成人自拍在线| 亚洲成国产人片在线观看| 欧美精品一区二区三区一线天视频| 国产馆精品极品| 亚洲国产成人av| 久久久综合视频| 欧美精品乱人伦久久久久久| 国产suv一区二区三区88区| 亚洲地区一二三色| 国产精品久久久久一区二区三区共| 欧美日韩在线三区| 播五月开心婷婷综合| 五月婷婷综合在线| 中文字幕综合网| 26uuu色噜噜精品一区| 在线一区二区视频| 成人免费黄色大片| 精品在线你懂的| 青娱乐精品视频| 午夜伊人狠狠久久| 亚洲女人的天堂| 国产精品少妇自拍| 久久综合久久鬼色中文字| 555夜色666亚洲国产免| 91一区在线观看| www.亚洲在线| 宅男在线国产精品| 欧美肥大bbwbbw高潮| 91色乱码一区二区三区| 成人免费视频视频| 国产成人午夜精品影院观看视频 | 国产农村妇女毛片精品久久麻豆 | 国产不卡视频一区二区三区| 老司机精品视频一区二区三区| 亚洲黄色尤物视频| 国产精品欧美综合在线| 国产亚洲福利社区一区| 日韩欧美国产一区二区在线播放| 欧美视频一区二区三区在线观看| 91网上在线视频| 在线精品视频一区二区三四| 91亚洲精品乱码久久久久久蜜桃| av一区二区三区在线| 国产sm精品调教视频网站| 国产精品亚洲专一区二区三区 | 国产在线视频不卡二| 狠狠色伊人亚洲综合成人| 久久超碰97中文字幕| 久久国产福利国产秒拍| 极品少妇xxxx精品少妇| 久久99久久久久久久久久久| 久久99日本精品| 高清久久久久久| 高清国产一区二区三区| 岛国一区二区在线观看| 91尤物视频在线观看| 色婷婷综合中文久久一本| 欧美日韩在线不卡| 精品国产乱码久久久久久浪潮| 久久伊99综合婷婷久久伊| 亚洲欧洲在线观看av| 亚洲一区二区四区蜜桃| 日韩黄色免费网站| 国产一区二区毛片| 成人h精品动漫一区二区三区| 北条麻妃一区二区三区| 欧美亚洲综合久久| 精品久久久久香蕉网| ...中文天堂在线一区| 亚洲第一av色| 国产成人精品一区二| 欧美四级电影在线观看| 欧美精品一区二区三区蜜臀| 国产精品成人免费| 欧美一级片在线| 精品久久久久香蕉网| 2019国产精品| 亚洲乱码中文字幕| 亚洲黄色录像片| 欧美日韩国产中文| 国产亚洲精品免费| 亚洲精品成人天堂一二三| 蜜桃av一区二区| 99国产一区二区三精品乱码| 欧美日韩一区不卡| 国产色综合一区| 日韩影院在线观看| 91欧美一区二区| 精品黑人一区二区三区久久| 国产精品成人免费在线| 视频一区在线视频|