Linux札记3 centos7下 tomcat的jvm

测试cmis的发现cmis在case进行中的时候偶尔会超时。

app\common\components\CMIS\CmisRuntimeException: Curl Error Code: 28, url: http://cmis:8180/cmis/atom/pf1tyl4r%3adefault/id?id=d20ddc94-06ac-47ff-8828-c5f43efdb9cc&f

排查过程

1、CMIS的启动是放在tomcat下启动的,所以去查看tomcat的启动程序

 [root@c71 tomcat]# which tomcat
/usr/sbin/tomcat
[root@c71 tomcat]# vi /usr/sbin/tomcat

2.发现启动程序里面有个JAVA_OPTS jvm一般是加在这个地方的,但是这个变量在当前shell下没定义,应该是其他文件引用过来的

3.继续查看发现有个地方

 TOMCAT_CFG="/etc/tomcat/tomcat.conf"
继续去/etc/tomcat/tomcat.conf

发现里面有个JAVA_OPTS的变量

将它改完我们需要的值

JAVA_OPTS="-Xms2048m -Xmx6144m"

 

附录:

http://blog.csdn.net/ye1992/article/details/9344807

JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、 -Xmx相等以避免在每次GC 后调整堆的大小。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行堆内存设置,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值,建议堆的最大值设置为可用内存的最大值 的80%。

 

转载于:https://www.cnblogs.com/junelan/p/5829166.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值