Saltar al contenido

Servicio de limpieza para agentes privados de Jitterbit

Introducción

Esta página describe el servicio de limpieza y su archivo de configuración principal. CleanupRules.xml.

El servicio de limpieza elimina automáticamente los siguientes tipos de archivos de agente privado:

  • Archivos de depuración.

  • Archivos de registro.

  • Archivos de éxito y fracaso.

  • Archivos temporales.

  • Datos de Transformación.

En esta página se define cuál de estos archivos se debe eliminar y cuándo. CleanupRules.xml. (El estado de ejecución del servicio y los intervalos de limpieza se configuran en otra parte, en [FileCleanup] sección de jitterbit.conf.)

El archivo de configuración de reglas de limpieza y su especificación de sintaxis formal .dtd Los archivos se encuentran en el directorio de instalación (JITTERBIT_HOME), por defecto C:\Program Files\Jitterbit Agent\ en Microsoft Windows, /opt/jitterbit/ en Linux y Docker.

Importante

Los cambios realizados en el archivo no se aplican hasta que se reinicia el agente y no se sobrescriben al realizar la actualización.

Los cambios en la configuración del servicio de limpieza afectan la cantidad de espacio en disco que consumen estos archivos. Debe tener una buena comprensión de cuánto espacio en disco consume su agente privado en períodos diarios, semanales y mensuales en condiciones de funcionamiento normales y pico antes de cambiar la configuración.

Ejemplo

Siga estos pasos para realizar un cambio sencillo en el CleanupRules.xml Archivo:

  1. Abra el archivo en un editor de texto simple. Si es posible, utilice uno que entienda XML.

  2. Busque el <CleanupRule> Entrada que contiene la ruta del directorio específico que desea cambiar. En el ejemplo siguiente, la línea 14 establece la ubicación de los archivos de registro de depurar en DataInterchange/Temp/Debug, y en la línea 16, el <FileAge> El elemento establece la antigüedad máxima del archivo:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version = "1.0"?>
    <!DOCTYPE CleanupRules SYSTEM "CleanupRules.dtd">
    <CleanupRules>
      <FileCleanup>
        <CleanupRule>
          <!-- Note: Wildcard support for DirectoryPath is limited.  Only one wildcard per path is supported. -->
          <!-- And wildcard must substitute one whole directory name.  Invalid: folder1/abc*/folder3 -->
          <DirectoryPath SearchSubDirectory = "YES" >DataInterchange/file_store/*/result_files</DirectoryPath>
          <Pattern>*</Pattern>
          <FileAge NumDays = "14" Comparator = "GE"/>
          <FileSize Size = "0" Comparator = "GE"/>
        </CleanupRule>
        <CleanupRule>
          <DirectoryPath SearchSubDirectory = "YES" >DataInterchange/Temp/Debug</DirectoryPath>
          <Pattern>*</Pattern>
          <FileAge NumDays = "1" NumOfHours = "12" Comparator = "GE"/>
          <FileSize Size = "0" Comparator = "GE"/>
        </CleanupRule>
        <CleanupRule>
          <DirectoryPath SearchSubDirectory = "YES" >DataInterchange/Temp/LOG</DirectoryPath>
          <Pattern>*</Pattern>
          <FileAge NumDays = "7" Comparator = "GE"/>
          <FileSize Size = "0" Comparator = "GE"/>
        </CleanupRule>
        <!-- Remainder of file removed for clarity -->
      </FileCleanup>
    </CleanupRules>
    
  3. Cambie los valores de los parámetros de la <FileAge> elemento según las siguientes definiciones:

    • NumDays: El número máximo de días (de 1 a 14) que se deben conservar los archivos ubicados en el directorio antes de eliminarlos.

    • NumOfHours: La cantidad máxima de horas que se deben conservar los archivos ubicados en el directorio antes de eliminarlos. (Funcional solo con la versión 10.83/11.21 o posterior del agente privado).

    • Comparator: Cómo comparar la antigüedad de un archivo con los valores establecidos por NumDays y NumOfHours:

      • EQ: Igual a.

      • GE: Mayor o igual que.

      • GT: Mayor que.

      • LE: Menor o igual que.

      • LT: Menos de.

      • NE: No es igual a.

    En el ejemplo anterior, los archivos de depurar se guardan durante 1 día y 12 horas antes de eliminarse.

    Para guardar los archivos de depurar durante 3 días, puede cambiar esa línea a <FileAge NumDays = "3" Comparator = "GE"/>, y eliminar el NumOfHours parámetro o configúrelo en 0.

  4. Cuando se hayan completado todos los cambios, guarde el archivo editado. CleanupRules.xml archivo y cierre el archivo.

  5. Reinicie el agente.

Consejo

Se pueden encontrar instrucciones adicionales sobre las reglas para archivos transferidos, datos de transformación y archivos de éxito y fracaso al final del artículo. CleanupRules.xml archivo.