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

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自拍| 日本人妻系列在线播放| 黄色午夜福利在线观看| 性生活视性生活大片日本| 欧美日韩亚洲精品内裤| 成人又黄又爽大片在线观看| 亚洲熟女乱妇爽到高潮| 六月综合激情丁香婷婷色| 裸体性做爰免费视频网站| 日本加勒比一本在线观看| 亚洲欧美精品福利在线| 欧美香蕉视频一区二区| 国产成人精品久久一区二区| 亚洲国内精品一区二区在线| 国产亚洲精品一区在线| 毛片成人18毛片免费看| 日韩精品一区二区一牛| 国产福利91精品一区二区三| 91欧美精品午夜性色福利| 日韩精品成人一区二区三区免费| 国产亚洲一区二区三区在线| 亚洲日本韩国福利久久| 日本免费一区二区三区的电影啊| 夜夜草av一区二区三区| 精品国产亚洲av未满十八| 日本高清免费观看一区| 99热视频这里只有精品| 亚洲三级av在线播放| 欧美日韩一区二区三区激情| 亚洲av色国产精品色午含羞草| 美女一区二区三区日本美女在线观看| 国产精品国产精品三级在线观看 | 亚洲国产日韩精品欧美| 国产三级精品正在播放| 成人免费中文字幕电影| 涩久久悠悠一区二区三区| 日韩免费av在线网站| 日本日本熟妇在线视频| 扒开少妇毛茸茸的大荫萍蒂| 午夜香蕉av一区二区三区| 国产精品乱码一区二区视频|