新聞中心
tomcat內(nèi)存溢出?
tomcat 是一款非常流行的基于 java 的 web 應(yīng)用服務(wù)器,因?yàn)榕渲煤唵危渴鹂焖俣钍?web 開發(fā)人員的喜愛。

創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序定制開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為上1000家成都格柵板各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上1000家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
Tomcat 上部署了 web 應(yīng)用之后,會一直運(yùn)行,如果部署其上的 web 應(yīng)用本身編寫不當(dāng),分配的內(nèi)存沒有被及時釋放,最后就會導(dǎo)致 Tomcat 內(nèi)存溢出,即 JVM 可用內(nèi)存全部耗盡的情況出現(xiàn)。
在生產(chǎn)環(huán)境中tomcat內(nèi)存設(shè)置不好很容易出現(xiàn)內(nèi)存溢出。造成內(nèi)存溢出是不一樣的,當(dāng)然處理方式也不一樣。
這里根據(jù)平時遇到的情況和相關(guān)資料進(jìn)行一個總結(jié)。常見的一般會有下面三種情況:
1.OutOfMemoryError: Java heap space
2.OutOfMemoryError: PermGen space
3.OutOfMemoryError: unable to create new native thread.
Tomcat內(nèi)存溢出解決方案
對于前兩種情況,在應(yīng)用本身沒有內(nèi)存泄露的情況下可以用設(shè)置tomcat jvm參數(shù)來解決。(-Xms -Xmx -XX:PermSize -XX:MaxPermSize)
最后一種可能需要調(diào)整操作系統(tǒng)和tomcat jvm參數(shù)同時調(diào)整才能達(dá)到目的。
到此,以上就是小編對于tomcat服務(wù)器內(nèi)存不足的問題就介紹到這了,希望這1點(diǎn)解答對大家有用。
本文標(biāo)題:tomcat內(nèi)存溢出?(tomcat服務(wù)器內(nèi)存溢出怎么解決)
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/dhjhipi.html


咨詢
建站咨詢
