溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

應(yīng)用服務(wù)器---Tomcat

發(fā)布時(shí)間:2020-07-14 03:59:07 來源:網(wǎng)絡(luò) 閱讀:449 作者:愛與夢(mèng)想 欄目:軟件技術(shù)

1. 配置文件:vi /usr/local/tomcat7/conf/server.xml

2. 啟動(dòng):cd /usr/local/tomcat7/bin? ? ?sh startup.sh

3. 日志:cd /usr/local/tomcat7/logs? ? tail -f catalina.out

4. 啟動(dòng)的同時(shí)查看日志:

????/usr/local/tomcat7/bin/startup.sh & tail -f /usr/local/tomcat7/logs/catalina.out

5. 殺掉進(jìn)程:ps -ef | grep java? ?kill -9 pid

6. 監(jiān)控

????cd /usr/local/tomcat7/conf? ? vi tomcat-users.xml

????應(yīng)用服務(wù)器---Tomcat

????配置完成,保存,重啟tomcat

????然后訪問tomcat頁面

????應(yīng)用服務(wù)器---Tomcat

????輸入配置的用戶名和密碼即可進(jìn)入頁面

7. 參數(shù)優(yōu)化

????vi /usr/local/tomcat7/conf/server.xml? 基本都是在<Connector port='8080'中添加參數(shù)

  • 運(yùn)行模式優(yōu)化:默認(rèn)bio connector,性能較低,切換為nio

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

  • 關(guān)鍵參數(shù)優(yōu)化

    minSpareThreads="25"? tomcat啟動(dòng)時(shí)初始化的線程數(shù),即使沒有人使用也開這么多空線程等待

    enableLookups="false" 為了提高處理能力,應(yīng)設(shè)置為false,關(guān)閉域名查詢

    connectionTimeout="30000"? 網(wǎng)絡(luò)連接超時(shí)毫秒數(shù),設(shè)置為0表示永不超時(shí),但有隱患,如果設(shè)置過小,可能造成大量用戶訪問我網(wǎng)站時(shí)出現(xiàn)520異常,通??稍O(shè)置30000毫秒

  • gzip:

    compression="on" 打開壓縮

    compressionMinSize="2048" 小于2048B,不壓縮

    compressableMimeType="text/html,text/xml,text/css,application/javascript,text/plain"/> 哪些資源類型需要壓縮

  • 調(diào)整tomcat最大并發(fā)連接數(shù)(重點(diǎn))

    報(bào)錯(cuò)信息:org.apache.tomcat.util.threads.ThreadPool logFull SERVER: ALL threads(250) are currently busy,waiting. Increase maxThreads(250) or check the servlet status

??????maxThreads:具體設(shè)置多大,可以參考tomcat頁面/server status頁面中的Current thread count,至少比這個(gè)大

????? ?acceptCount:請(qǐng)求量大的時(shí)候,會(huì)將一些來不及處理的請(qǐng)求塞到acceptCount,當(dāng)acceptCount塞滿的時(shí)候,請(qǐng)求會(huì)被丟棄,會(huì)報(bào)拒絕連接的錯(cuò)誤,如果是Nginx會(huì)報(bào)502錯(cuò)誤。這倆聯(lián)動(dòng)配置。參考https://my.oschina.net/weiweiblog/blog/3040849

應(yīng)用服務(wù)器---Tomcat


8. 從哪幾方面調(diào)優(yōu)tomcat

  • 硬件

  • 運(yùn)行模式

  • 參數(shù)(包括tomcat參數(shù)、JVM參數(shù))

  • JDK版本

  • 部署方式(和其他搭配,取長(zhǎng)補(bǔ)短)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI