日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux上tomcat运行内存溢出,linux中tomcat内存溢出解决办法

發(fā)布時間:2023/12/20 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux上tomcat运行内存溢出,linux中tomcat内存溢出解决办法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

常見的一般會有下面三種情況:

1.OutOfMemoryError: Java heap space

2.OutOfMemoryError: PermGen space

3.OutOfMemoryError: unable to create new native thread.

前兩種通常一起進行操作,也就是通過下面的

linux下在catalina.sh文件最前面加入如下語句,這個文件在tomcat -->bin目錄下。

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m'

=============================================================================================

1.?????????內(nèi)存溢出: Java.lang.OutOfMemoryError:PermGen space

后臺日志:

3.????????空閑內(nèi)存=free+buffers+cached=total-used

4.????????查看后臺zebra項目的tomcat內(nèi)存:

cat /opt/zebra/tomcat/bin/catalina.sh,查看以下內(nèi)容:

export JAVA_OPTS="-Dwebapp=zebra.tomcat-Dfile.encoding=GB18030 -Xmx4096m -Xms1024m?-Djava.awt.headless=true"

當-Xmx1024m中的值大于free –m查看到的系統(tǒng)實際空閑內(nèi)存時,出現(xiàn)內(nèi)存溢出錯誤。需要修改-Xmx1024m中的值,使其小于實際空閑內(nèi)存。

查看系統(tǒng)最大支持內(nèi)存命令:java -Xmx1024m –version

查看系統(tǒng)初始化內(nèi)存大學:java –Xms 512m –version

JAVA_OPTS='-Xms【初始化內(nèi)存大小】 -Xmx【可以使用的最大內(nèi)存】'

需要把這個兩個參數(shù)值調(diào)大。例如:

JAVA_OPTS='-Xms256m -Xmx512m'

表示初始化內(nèi)存為256MB,可以使用的最大內(nèi)存為512MB。

windows版本下類似,在文件/bin/catalina.bat里追加即可。

總結(jié)

以上是生活随笔為你收集整理的Linux上tomcat运行内存溢出,linux中tomcat内存溢出解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。