欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

tomcat9中怎么設(shè)置虛擬內(nèi)存

本篇文章給大家分享的是有關(guān)tomcat9 中怎么設(shè)置虛擬內(nèi)存 ,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了翼城免費(fèi)建站歡迎大家使用!

1 Server.xml配置修改

Connector是連接器,負(fù)責(zé)接收客戶的請(qǐng)求,以及向客戶端回送響應(yīng)的消息。

打開tomcat/conf/server.xml,找到如下配置

<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />

修改為

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
        enableLookups="false"            
        maxThreads="10000"               
        minSpareThreads="1000"                            
        acceptCount="9000"               
        disableUploadTimeout="true"              
        connectionTimeout="20000"               
        URIEncoding="UTF-8"                           
        redirectPort="8443" 
        compression="on"              
        compressionMinSize="1024"               
        useSendfile="true"
        noCompressionUserAgents="gozilla, traviata"            
 compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript "  />

參數(shù)描述:

  • org.apache.coyote.http11.Http11NioProtocol:調(diào)整工作模式為Nio

  • maxThreads:最大線程數(shù),默認(rèn)150。增大值避免隊(duì)列請(qǐng)求過多,導(dǎo)致響應(yīng)緩慢。

  • minSpareThreads:最小空閑線程數(shù)。

  • acceptCount:當(dāng)處理請(qǐng)求超過此值時(shí),將后來請(qǐng)求放到隊(duì)列中等待。

  • disableUploadTimeout:禁用上傳超時(shí)時(shí)間

  • connectionTimeout:連接超時(shí),單位毫秒,0代表不限制

  • URIEncoding:URI地址編碼使用UTF-8

  • enableLookups:關(guān)閉DNS解析,提高響應(yīng)時(shí)間

  • compression:?jiǎn)⒂脡嚎s功能

  • compressionMinSize:最小壓縮大小,單位Byte

  • compressibleMimeType :壓縮的文件類型

2 JVM 優(yōu)化

需要基礎(chǔ)知識(shí):堆棧內(nèi)存,jvm 垃圾收集器,jvm 性能監(jiān)控常用工具,能夠讀懂gc日志等。

JDK 1.8中 PermSize 和 MaxPermGen 已經(jīng)無效。JDK 1.8 中已經(jīng)不存在永久代的結(jié)論 而以 元空間 代替

修改 tomcat/bin/catalina.sh (8G 內(nèi)存機(jī)器參考配置):

JAVA_OPTS="-Xms4G -Xmx4G -Xmn1024m -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=1024M 
-XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+HeapDumpOnOutOfMemoryError 
-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps 
-Xloggc:/appl/gc.log -XX:CMSInitiatingOccupancyFraction=75 
-XX:+UseCMSInitiatingOccupancyOnly"
  • -Xms4G 初始分配的堆內(nèi)存

  • -Xmx4G 最大允許分配的堆內(nèi)存,這兩個(gè)配成一樣。

  • -Xmn1024m   最小允許分配的堆內(nèi)存。

  • -XX:MetaspaceSize=1024M  初始元空間大小,達(dá)到該值就會(huì)觸發(fā)垃圾收集進(jìn)行類型卸載,同時(shí)GC會(huì)對(duì)該值進(jìn)行調(diào)整:如果釋放了大量的空間,就適當(dāng)降低該值;如果釋放了很少的空間,那么在不超過MaxMetaspaceSize時(shí),適當(dāng)提高該值。

  • -XX:MaxMetaspaceSize=1024M

  • -XX:+UseConcMarkSweepGC    并發(fā)標(biāo)記清除(CMS)收集器

  • -XX:+CMSClassUnloadingEnabled  

  • -XX:+HeapDumpOnOutOfMemoryError  表示當(dāng)JVM發(fā)生OOM時(shí),自動(dòng)生成DUMP文件。

  • -XX:HeapDumpPath=${目錄}參數(shù)表示生成DUMP文件的路徑,也可以指定文件名稱,例如:-XX:HeapDumpPath=${目錄}/java_heapdump.hprof。如果不指定文件名,默認(rèn)為:java_<pid>_<date>_<time>_heapDump.hprof。

  • -verbose:gc   輸出GC日志 ,  -XX:+PrintGC 與 -verbose:gc 是一樣的,可以認(rèn)為-verbose:gc 是 -XX:+PrintGC的別名.

  • -XX:+PrintGCDetails  打印GC詳細(xì)信息

  • -XX:+PrintGCTimeStamps 打印gc時(shí)間戳

  • -XX:+PrintGCDateStamps  

  • -Xloggc:/appl/gc.log    定義gc日志目錄

  • -XX:CMSInitiatingOccupancyFraction=75    是指設(shè)定CMS在對(duì)內(nèi)存占用率達(dá)到75%的時(shí)候開始GC(因?yàn)镃MS會(huì)有浮動(dòng)垃圾,所以一般都較早啟動(dòng)GC);

  • -XX:+UseCMSInitiatingOccupancyOnly    只是用設(shè)定的回收閾值(上面指定的75%),如果不指定,JVM僅在第一次使用設(shè)定值,后續(xù)則自動(dòng)調(diào)整

管理AJP端口

AJP是為 Tomcat 與 HTTP 服務(wù)器之間通信而定制的協(xié)議,能提供較高的通信速度和效率。如果tomcat前端放的是apache的時(shí)候,會(huì)使用到AJP這個(gè)連接器。由于我們公司前端是由nginx做的反向代理,因此不使用此連接器,因此需要注銷掉該連接器

<!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> -->

默認(rèn) Tomcat 是開啟了對(duì)war包的熱部署的。為了防止被植入木馬等惡意程序,因此我們要關(guān)閉自動(dòng)部署。
修改實(shí)例:

<Host name="localhost"  appBase=""    unpackWARs="false" autoDeploy="false">

以上就是tomcat9 中怎么設(shè)置虛擬內(nèi)存 ,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前題目:tomcat9中怎么設(shè)置虛擬內(nèi)存
當(dāng)前URL:http://aaarwkj.com/article10/jeisdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、網(wǎng)站設(shè)計(jì)公司品牌網(wǎng)站建設(shè)、品牌網(wǎng)站制作、云服務(wù)器、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
未满十八禁止下载软件| 黄色av福利在线网站| 日韩av中文一区二区| 国产av不卡精品影片| 久久人人97超碰人人爱一久久精品| 亚洲人妻av一区二区| 日本欧美精品一区二区三区| 亚洲欧美日韩国产桃色| 日韩免费在线观看av| 亚洲欧美经典精品专区| 欧美日韩av在线一区二区| 妇女人妻丰满少妇中文字幕| 久久免费少妇高潮99精品| 日韩欧美亚洲国产另类| 亚洲精品中文字幕日本乱码| 亚洲天堂av福利在线观看| av 一区二区三区av| 亚洲一区二区三区色婷婷| 日韩国产一区二区三区精品| 中文字幕亚洲欧美日韩高清| 青青草免费在线视频蜜臀| 视频播放一区二区三区毛片| 永久免费观看黄色录像| 久久99久久精品视频国产| 熟女一区二区蜜桃视频| 亚洲一区二区三区观看视频| 亚洲欧美国产精品久久久| 一本久久综合亚洲鲁鲁五月天| 天天操天天干夜夜射| 亚洲欧美韩国日本成人综合| 天堂av一区二区在线播放| 国产福利精品一区二区av | 亚洲精品成人福利网站| 午夜福利在线视频观看| 日本欧美亚洲一区二区三区| 亚洲偷拍自拍在线观看| 国产av自拍在线免费观看| 日本在线人妻中文字幕| 日本久久精品视频一区| 亚洲精品成人一区不卡| 成人欧美精品一区二区不卡|