部署初始化修改内存

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

    FineBI在最初部署初始化的时候,经常会有需要修改最大jvm的情况。FineBI可以适应的环境多且复杂,因此修改内存的方式也会有很多种,下面详细介绍。

    2、本地部署修改内存

    如果是安装包直接安装的FineBI,可以直接在%FineBI%/bin目录下的FineBI.vmoptions文件中修改内存的大小。Windows以及linux/unix系统均修改该文件(这里是以M为单位的)。


    如下图,该文件内容为系统默认的内存大小4096m,可直接修改数值为自身需要的大小。

    注:Xmx与数字之间不要有空格!

    3、部署在Tomcat中修改内存

    部署在Tomcat中的FineBI修改内存有两种方法:1)修改catalina文件 2)修改start文件,下面分别介绍。

    3.1 修改Catalina文件

    修改Tomcat../bin目录之下的catalina文件,添加命令: JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】

    a、Windows之下修改catalina.bat文件,需要的命令如下:

    set  JAVA_OPTS=-Xms1024m  -Xmx4096m

    b、linux/unix修改catalina.sh文件,添加的命令如下:

    JAVA_OPTS="-Xms1024m  -Xmx4096m"

    3.2 修改Start文件

    可直接修改start.bat(windows)start.sh(linux/unix),修改的方法与上面一致

    4、部署在Weblogic中修改内存

    部署在Weblogic中的FineBI修改内存有两种方法:1)修改startWebLogic文件 2)修改commEnv文件,下面分别介绍。

    4.1 修改startWebLogic文件

    修改Weblogic安装目录../domains/自己的工程名/下的startWebLogic文件。

    a、Windows之下修改startWebLogic.bat文件,将这段命令添加进去:

    set MEM_ARGS=-Xms1024m –Xmx4096m

    b、Linux/unix修改startWebLogic.sh文件将这段命令添加进去:

    MEM_ARGS="-Xms1024m  -Xmx4096m"

    4.2 修改commEnv文件

    也可修改/common/bin之下的commEnv.bat或者commEnv.sh文件,方法和上面的一样。

    5、部署在Websphere中修改内存

    部署在Websphere中的FineBI修改内存有两种方法:1)修改server.xml文件 2)通过控制台修改,下面分别介绍。

    5.1 修改server.xml文件

    修改Websphere安装目录下的配置文件server.xml中的initialHeapSize和maximumHeapSize参数,如下图:

       

    initialHeapSize----初始化内存

    maximumHeapSize----最大可用内存

    5.2 通过控制台修改

    在控制台中选择服务器>应用程序服务器>进程定义>java虚拟机进行设置,如下图,先选择sever1

    点击java进程管理>进程定义


    点击java虚拟机

    设置jvm参数,设置完确定并保存即可:


    注:1、如果遇到有java.lang.OutOfMemoryError: PermGen space 这种异常抛错,可以在所有修改内存的地方加上一个命令语句:-XX:MaxPermSize=256m来进行限制;

    2、所有调整内存的数字都要根据自己的数据量来进行调整。





    附件列表


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

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

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