Tomcat配置JVM参数

编辑
  • 文档创建者:doreen0813
  • 浏览次数:649次
  • 编辑次数:2次
  • 最近更新:doreen0813 于 2019-01-15
  • 1、描述

    Tomcat安装后的默认配置通常不能稳定运行,需要对其进行配置优化。本章我们就介绍下在Tomcat中如何配置JVM参数。

    2、配置JVM参数

    打开Tomcat的JVM配置文件:%tomcat%/bin/catalina.sh(windows下为catalina.bat ),直接在该文件上添加参数即可。

    比如我们要进行JVM内存的配置,可在该文件的cygwin=false前添加如下参数: 

    JAVA_OPTS='-Xms512m -Xmx1024m'

    其中Xms为初始化内存,Xmx为可使用的最大内存。要加“m”说明是MB,否则就是KB了。可以根据自身服务器的大小配置JVM内存。

    3、UseGCOverheadLimit参数

    问题现象:

                  若在FineBI使用过程中,日志出现gc overhead limit exceeded报错。

    问题分析:

                  可为Tomcat的jvm配置增加-XX:-UseGCOverheadLimit的参数,比如:


    JAVA_OPTS='-Xms512m -Xmx1024m -XX:-UseGCOverheadLimit'

                  该报错为在内存不足的时候,GC时间消耗太多。而加入参数则关闭GC时间检测特性,jvm在内存不足时不抛GC overhead limit exceeded,而抛出Java heap space并生成dump文件,以便于分析问题原因。


    附件列表


    主题: 部署集成
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]