Saltar al contenido

Aumentar el tamaño del montón de Tomcat de Jitterbit en los agentes privados de Jitterbit

Las partes de Jitterbit que se implementan en Java (actualmente LDAP y JDBC) se ejecutan en Apache Tomcat, que requiere una máquina virtual Java. Es posible que el tamaño de pila máximo predeterminado de la JVM no sea suficiente para usted, en cuyo caso recibirá un error, posiblemente algo como:

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

Nota: Puede obtener este error en el cliente, pero estas preguntas frecuentes solo se refieren al tamaño máximo del montón del agente privado.

Aumentar el espacio de almacenamiento dinámico máximo también puede mejorar el rendimiento si está leyendo o escribiendo grandes conjuntos de datos JDBC, ya que disminuye la necesidad de recolección de basura en la JVM.

Si desea aumentar el tamaño máximo del montón, puede hacerlo editando la configuración de JVM. Si ya existe un valor, ajústelo según corresponda, como se describe aquí para cada sistema operativo:

  • Windows

    • Para configurarlo globalmente para todas las aplicaciones Java:

      1. Abra el Panel de control de Java (Inicio -> Panel de control -> Java).

      2. Seleccione la pestaña Java.

      3. Ver la configuración del ambiente de ejecución de Java.

      4. Agregar -Xmx2048m(o superior) a los parámetros de tiempo de ejecución para la JVM para el x86 arquitectura.

      5. Reinicie el servicio del servidor Jitterbit Tomcat.

    • Para configurarlo solo para la instancia de Tomcat de Jitterbit:

      1. Inicie el Editor del Registro: En el cuadro de búsqueda de la barra de herramientas de Windows, ingrese "Ejecutar", presione Enter y, en el cuadro de diálogo resultante, ingrese regedit.

      2. Permita que el Editor del Registro se abra y realice cambios en su dispositivo.

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

      4. Haga doble clic en Opciones y agregue -Xmx2048m (o superior) hasta el final de los valores existentes en su propia línea.

      5. Reinicie el servicio del servidor Jitterbit Tomcat.

Linux

1. Abra el archivo `/etc/sysconfig/jitterbit` en un editor de texto.

2. Busque esta línea en ese archivo y edite las opciones:

    ```
    export JAVA_OPTS="-Xms512m -Xmx2048m"
    ```

3. O bien:
    - Reinicie el servicio Jitterbit Tomcat:

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

        o

    - Reinicia todos los servicios de Jitterbit:

        ``` syntaxhighlighter-pre
        $ /etc/init.d/jitterbit restart
        ```