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:
-
Abra el archivo en un editor de texto simple. Si es posible, utilice uno que entienda XML.
-
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 enDataInterchange/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>
-
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 porNumDays
yNumOfHours
:-
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 elNumOfHours
parámetro o configúrelo en0
. -
-
Cuando se hayan completado todos los cambios, guarde el archivo editado.
CleanupRules.xml
archivo y cierre el archivo. -
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.