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 se encuentra 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.

Si realiza cambios en las reglas del Servicio de limpieza de archivos, esto afectará el espacio en disco disponible en el servidor donde se ejecuta el agente privado y deberá considerarlos con atención. Si tiene problemas de espacio en disco y desea reducir la huella de los archivos, le recomendamos cambiar todas las reglas del Servicio de limpieza de archivos para guardar los archivos solo durante 1 día.

Editar 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 (vea 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 la <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: La cantidad máxima de horas que se deben 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 o igual que.
      • GT: Mayor que.
      • LE: Menor o igual que.
      • LT: Menos de.
      • 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 eliminar el NumOfHours parámetro o configúrelo en 0.

  4. Cuando se hayan completado todos los cambios, guarde el documento 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.