Saltar al contenido

Editar las Reglas del Servicio de Limpieza de Archivos

Introducción

El servicio de limpieza de archivos Jitterbit se ejecuta en el servidor donde un Agente Privado está instalado y ejecutándose. El servicio de limpieza de archivos elimina archivos de registro, archivos de depurar, archivos temporales, datos de transformación y archivos de éxito y error en el servidor según las reglas del CleanupRules.xml archivo.

Realizar cambios en las reglas del Servicio de limpieza de archivos afectará el espacio en disco disponible en el servidor donde se ejecuta el Agente Privado y será necesario considerarlo cuidadosamente. Si tiene problemas de espacio en disco y desea reducir el espacio que ocupan los archivos, le recomendamos cambiar todas las reglas del Servicio de limpieza de archivos para guardar archivos solo durante 1 día.

Edición de CleanupRules.xml

Aunque algunas de las reglas del Servicio de limpieza de archivos se pueden actualizar manualmente en el jitterbit.conf archivo dentro del [FileCleanup] y [ResultFiles] secciones (consulte Edición del archivo de configuración), todas las reglas del Servicio de limpieza de archivos se pueden actualizar manualmente siguiendo estos pasos:

  1. Navegue hasta donde está instalado el Agente Privado en el servidor. Estas son las ubicaciones predeterminadas:

    1. Windows: C:\Program Files (x86)\Jitterbit Agent o C:\Program Files\Jitterbit Agent

    2. Linux: /opt/jitterbit/

  2. Abra el CleanupRules.xml archivo usando un editor de texto:

    <?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. Desplácese hacia abajo hasta <CleanupRule> entrada que contiene la ruta del directorio específico que necesita editar. Por ejemplo, como se muestra en la primera línea resaltada arriba, los archivos de registro de depurar se encuentran en DataInterchange/Temp/Debug. El <FileAge> El elemento (segunda línea resaltada) define la antigüedad del archivo. Acepta los siguientes parámetros:

    • NumDays: El número máximo de días (de 1 a 14) para guardar los archivos específicos ubicados en el directorio antes de eliminarlos.

    • NumOfHours: El número máximo de horas para guardar los archivos específicos 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 qué o igual a.
      • GT: Mas grande que.
      • LE: Menos que o igual a.
      • LT: Menos que.
      • NE: No igual a.

    En el ejemplo anterior, los archivos de depurar se guardan durante 1 día y 12 horas antes de eliminarse. Por ejemplo, para guardar los archivos de depurar durante 3 días, cambiaría esa línea a <FileAge NumDays = "3" Comparator = "GE"/>y retire el NumOfHours parámetro o configúrelo en 0.

  4. Cuando se completen todos los cambios, guarde el archivo editado. CleanupRules.xml archivo y ciérrelo.

  5. Reinicie el Agente Privado de Windows o el Agente Privado de Linux.

Consejo

Al final se pueden encontrar instrucciones adicionales sobre las reglas para archivos transferidos, datos de transformación y archivos de éxito y fracaso. de la CleanupRules.xml archivo.