Ir para o final dos metadados
Ir para o início dos metadados

Atenção

Esta FAQ é destinada às instalações do fluig com atualização 1.5.13 ou anterior.

Para atualização 1.6 ou superior, acesse CON 097 - Como limitar, aumentar ou diminuir o tamanho da memória que o server consome?.

Índice

 

Plataforma

Produto:  fluig

Versão: 1.5.13 ou anterior

 

Solução

Conforme documentação de dimensionamento do fluig, a configuração é feita no arquivo [diretório_instalação]/jboss/bin/standalone.conf (Linux) ou [diretório_instalação]/jboss/bin/standalone.conf.bat (Windows).

    Exemplo de standalone.conf
    JAVA_HOME="$java_home"
    JBOSS_HOME="$jboss_home"
    if [ "x$JAVA_OPTS" = "x" ] || [ "x$JAVA_OPTS" = "x-Xrs" ] ; then
    JAVA_OPTS="-server $JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true"
    JAVA_OPTS="$JAVA_OPTS -Xms4g -Xmx12g -XX:MaxPermSize=1g"
    
    JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:-TraceClassUnloading"
    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf8"
    JAVA_OPTS="$JAVA_OPTS -Djsse.enableSNIExtension=false"
    #JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
    else
    echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS$"
    fi
    
    

     

    Os parâmetros de configuração de memória se encontram próximos à linha 5, onde:

    • Xms4g (Quantidade inicial de memória alocada)
    • Xmx12g (Quantidade máxima de memória alocada)
    • XX:MaxPermSize=1g

     

    Exemplo de standalone.conf.bat
    set "JAVA_HOME=C:\fluig\jdk-64"
    set "PRESERVE_JAVA_OPTS=true"
    set "JBOSS_HOME=C:\fluig\jboss"
    if "x%JAVA_OPTS%" == "x" goto JAVA_OPTS_NEED_SET
    if not "x%JAVA_OPTS%" == "x-Xrs" goto JAVA_OPTS_SET
    
    :JAVA_OPTS_NEED_SET
    set "JAVA_OPTS=-server %JAVA_OPTS% -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman"
    set "JAVA_OPTS=%JAVA_OPTS% -Xms2g -Xmx4g -XX:MaxPermSize=512M"
    
    set "JAVA_OPTS=%JAVA_OPTS% -XX:+UseG1GC -Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:-TraceClassUnloading"
    set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=utf8"
    set "JAVA_OPTS=%JAVA_OPTS% -Djsse.enableSNIExtension=false"
    REM set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
    
    :JAVA_OPTS_SET
    @echo off
    rmdir /s/q ..\standalone\tmp
    rmdir /s/q ..\standalone\data
    del /s/q ..\standalone\log\*.*
    cls
    
    

    Os parâmetros de configuração de memória se encontram próximos à linha 9, onde:

    • Xms4g (Quantidade inicial de memória alocada)
    • Xmx12g (Quantidade máxima de memória alocada)
    • XX:MaxPermSize=1g

     

    Observações

    Mais informações sobre o assunto podem ser encontradas na Matriz de Dimensionamento.