Dúvida
Como limitar ou aumentar o tamanho da memória que o server consome?
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - A partir da versão 1.6.5 (Liquid) ou superiores.
Solução
Na versão 2.0 a configuração precisa ser realizada dentro do standalone.conf:
Linux: <diretório de instalação do Fluig>\appserver\bin\standalone.conf.
#
# Specify options to pass to the Java VM.
#
JAVA_OPTS="-Xms3g -Xmx8g -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=1024m -Djava.net.preferIPv4Stack=true"
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf8 -Djavamelody.disabled=true -Djdk.tls.ephemeralDHKeySize=2048"
Windows: <diretório de instalação do Fluig>\appserver\bin\standalone.conf.bat.
rem # JVM memory allocation pool parameters - modify as appropriate.
set "JAVA_OPTS=%JAVA_OPTS% -Xms3g -Xmx8g -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=1024m"
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=utf8 -Djavamelody.disabled=true -Djdk.tls.ephemeralDHKeySize=2048"
Em versões 1.8.2 ou anteriores, conforme documentação de dimensionamento, a configuração é feita no arquivo host.xml disponível em [diretório_instalação]/appserver/domain/configuration:
<server auto-start="true" group="fluig" name="fluig1">
<jvm name="default">
<heap max-size="4g" size="2g"/>
<jvm-options>
<option value="-Dfile.encoding=utf8"/>
<option value="-Djsse.enableSNIExtension=false"/>
<option value="-XX:MaxMetaspaceSize=512m"/>
<option value="-Djavamelody.disabled=true"/>
<!-- Debug
<option value="-Xdebug"/>
<option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
-->
</jvm-options>
</jvm>
</server>Saiba Mais
Mais informações sobre o assunto podem ser encontradas na documentação técnica de Dimensionamento.
Nota
A partir da versão Voyager 2.0, as configurações foram migradas dos arquivos domain.xml e host.xml para o standalone.xml. Este artigo se refere às versões anteriores ao Voyager 2.0.
Para versões Voyager 2.0 o diretório está localizado em: [diretório de instalação do Fluig]\appserver\standalone.
Para mais informações sobre a migração e as diferenças entre as versões, consulte nossa documentação Atualização Voyager (2.0) - O arquivo de configurações da plataforma mudou!
0 Comentários