Saltar al contenido

Aumente el Tamaño del Almacenamiento Dinámico de Jitterbit Tomcat

Las partes de Jitterbit que se implementan en Java (actualmente LDAP y JDBC) se ejecutan en Apache Tomcat, lo que requiere una máquina virtual de Java. El tamaño de almacenamiento dinámico máximo predeterminado de la JVM puede no ser suficiente para usted, en cuyo caso obtendrá 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 esta preguntas frecuentes solo se refiere al tamaño máximo de almacenamiento dinámico del Agente Privado.

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

Si desea aumentar el tamaño máximo del almacenamiento dinámico, puede hacerlo editando la configuración de JVM. Si ya hay 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. Vea la configuración del entorno de tiempo de ejecución de Java.

      4. Añadir -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 Jitterbit Tomcat:

      1. Inicie el Editor del Registro: en el cuadro de búsqueda de la barra de herramientas de Windows, ingrese "Ejecutar", presione Intro 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. Vaya a 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. Ya sea:

      • Reinicie el servicio Jitterbit Tomcat:

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

        o

      • Reinicia todos los servicios de Jitterbit:

        $ /etc/init.d/jitterbit restart