反馈已提交

网络繁忙

您好,只有最新版本的6.0支持在线编辑修改,如果想创建/编辑文档,请移步到 *最新版本*

Tomcat 配置 JVM 参数

  • 文档创建者:doreen0813
  • 历史版本:6
  • 最近更新:Wendy123456 于 2021-05-27
  • 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 文件,以便于分析问题原因。



    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    在线QQ(将在2023.01.03关停):800049425

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭