Árvore de páginas

1  Criação do Serviço

Para criação do serviço de sincronização, siga o procedimento destes manuais:


2  Configuração de Memória

O serviço de sincronização utiliza a Java Virtual Machine (JVM), sendo vital o ajuste dos parâmetros de alocação de memória para garantir a performance e evitar falhas de memória.

Entendendo os Parâmetros Chave

Os parâmetros -Xms e -Xmx controlam o Heap Space da JVM, a área onde os objetos da aplicação são armazenados:

  • -Xms (Initial Heap Size): Define o tamanho inicial da Heap. É a quantidade de memória reservada no momento da inicialização do processo Java.
  • -Xmx (Maximum Heap Size): Define o tamanho máximo que a Heap pode expandir. É o limite superior de memória que a JVM pode alocar.

Ajustar esses parâmetros é fundamental para a estabilidade, ajudando a prevenir o erro OutOfMemoryError.

A configuração da memória pode ser realizada em um de três locais, dependendo da forma como o serviço é inicializado e do sistema operacional. É necessário validar qual das formas de configuração está presente em seu ambiente.

2.1. No Arquivo Executável de Inicialização (Start Script)
Esta forma de configuração é feita diretamente no script de start do serviço:

  • Localização: Acesse o diretório /ws/sincronizacao/versao.
  • Arquivo: Identifique o executável de start, que pode ser, por exemplo, Sincronizacao - Start.bat (Windows) ou Sincronizacao - Start.sh (Linux).
  • Ajuste: Edite este arquivo e localize o trecho de execução do Java para incluir ou modificar os parâmetros.

Exemplo: Na imagem abaixo temos o Xms como 512 MB e o Xmx com 3 GB.

2.2. No Arquivo de variáveis

Esta forma de configuração é realizada em um arquivo centralizado de variáveis.

Localização: Acesse o diretório /ws/install.

Arquivo: Abra o arquivo correspondente ao seu sistema:

  • Windows: ws_variaveis.bat
  • Linux: ws_variaveis.sh

Parâmetro: Procure pela variável designada para a memória da sincronização, geralmente HMEM_SYNC.

Ajuste: Parametrize o -Xms (inicial) e o -Xmx (máximo) no valor desta variável.

Exemplo: Na imagem abaixo temos o Xms como 256 MB e o Xmx com 2 GB.

2.3. No Arquivo de Definição do Serviço (Linux)

Em sistemas operacionais Linux, a configuração de memória pode ser definida diretamente no arquivo do serviço.

  • Localização: Acesse o diretório /etc/init.d//.
  • Arquivo: Identifique o arquivo de serviço de sincronização (exemplo: wssyncprod.service).
  • Edição: Abra o arquivo e procure o trecho de configuração de memória, e defina os parâmetros -Xms e -Xmx.

Exemplo: No exemplo da imagem abaixo, o parâmetro Xms está definido com 512 MB e Xmx de 5 GB.


  • Sem rótulos