Ir para o conteúdo

Aumente o Tamanho da Pilha do Jitterbit Tomcat

As partes do Jitterbit que são implementadas em Java (atualmente LDAP e JDBC) são executadas no Apache Tomcat, que requer uma Java Virtual Machine. O tamanho de heap máximo padrão da JVM pode não ser suficiente para você, caso em que você receberá um erro, possivelmente algo como:

Java heap space Cause stack trace: java.lang.OutOfMemoryError: Java heap space

Nota: Você pode obter este erro no cliente, mas esta perguntas frequentes refere-se apenas ao tamanho máximo de heap do Agente Privado.

Aumentar o espaço de heap máximo também pode aumentar o desempenho se você estiver lendo ou gravando grandes conjuntos de dados JDBC, pois diminui a necessidade de coleta de lixo na JVM.

Se desejar aumentar o tamanho máximo do heap, faça isso editando as configurações da JVM. Se já houver um valor, ajuste conforme apropriado, conforme descrito aqui para cada sistema operacional:

  • Windows

    • Para configurá-lo globalmente para todos os aplicativos Java:

      1. Abra o Painel de Controle Java (Iniciar -> Painel de Controle -> Java).

      2. Selecione a aba Java.

      3. Visualize as configurações do Java Runtime Environment.

      4. Adicionar -Xmx2048m (ou superior) para os parâmetros de tempo de execução para a JVM para o x86 arquitetura.

      5. Reinicie o serviço Jitterbit Tomcat Server.

    • Para configurá-lo apenas para a instância Jitterbit Tomcat:

      1. Inicie o Editor do Registro: Na caixa de pesquisa da barra de ferramentas do Windows, digite "Executar", pressione enter e, na caixa de diálogo resultante, digite regedit.

      2. Permita que o Editor do Registro seja aberto e faça alterações em seu dispositivo.

      3. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Jitterbit Tomcat Server\Parameters\Java

      4. Clique duas vezes em Opções e adicione -Xmx2048m (ou superior) ao final dos valores existentes em sua própria linha.

      5. Reinicie o serviço Jitterbit Tomcat Server.

  • Linux

    1. Abra o arquivo /etc/sysconfig/jitterbit em um editor de texto.

    2. Encontre esta linha nesse arquivo e edite as opções:

      export JAVA_OPTS="-Xms512m -Xmx2048m"
      
    3. Ou:

      • Reinicie o serviço Jitterbit Tomcat:

        $ /etc/init.d/jitterbit stop_tomcat
        $ /etc/init.d/jitterbit start_tomcat
        

        ou

      • Reinicie todos os serviços Jitterbit:

        $ /etc/init.d/jitterbit restart