Saltar al contenido

Cómo limpiar el espacio en disco de los agentes privados de Jitterbit

En un ambiente normal, no se requerirá nada de lo que se indica en esta página. Sin embargo, si se encuentra en una situación inusual y necesita recuperar espacio en el disco, se pueden tomar estas medidas.

Estos pasos son para los agentes privados de Windows.

  • Establezca la ruta temporal en C:\Program Files (x86)\Jitterbit Agent\jitterbit.conf(generalmente a c:\windows\temp)
  • Para deshabilitar la creación de archivos de resultados de éxito y fracaso (solo para Salesforce; para preservar espacio en disco si no son de interés), agregue esto al final de la jitterbit.conf archivo:

    [ResultFiles]DisableSuccess=trueDisableFailure=true

  • Establecer el tmp y temp ruta en Propiedades del sistema de Windows ->Avanzado->Variables de ambiente tanto para Sistema como para Usuario. (Normalmente se establece en c:\windows\temp)

  • Asegúrese de que no se haya implementado nada como depurar.
  • Este secuencia de comandos de PostgreSQL encontrará las operaciones que necesitan ser corregidas; use pgadmin Para ejecutarlo:

    Select operationstab.operation_name,operationpropertiestab.* from operationpropertiestab left join operationstab on operationstab.operation_id = operationpropertiestab.operation_id where keyname = 'write_log' and keyvalue = '1'

  • Asegúrese de que los archivos de registro se limpien en el C:\Program Files (x86)\Jitterbit Agent\CleanupRules.xml

  • Reducir el número de días que se deben conservar los archivos y registros en el CleanupRules.xml
  • Dependiendo de su instalación (y sistema operativo), es posible que tenga que cambiar algunos de los directorios enumerados a continuación, especialmente si está instalada una versión diferente de PostgreSQL.

    Ejecutar desde un símbolo del sistema (Inicio->Ejecutar y escriba CMD (en Windows la tecla R mostrará el cuadro de ejecución si usa Windows 8) - del /q /s "c:\windows\temp\*.*" > nul - del /q /s "C:\Program Files\PostgreSQL\9.0\data\pg_log\*.*" > nul - del /q /s "C:\Program Files (x86)\PostgreSQL\9.0\data\pg_log\*.*" > nul - del /q /s "C:\Program Files\PostgreSQL\9.2\data\pg_log\*.*" > nul - del /q /s "C:\Program Files (x86)\PostgreSQL\9.2\data\pg_log\*.*" > nul - del /q /s "C:\Program Files\PostgreSQL\9.3\data\pg_log\*.*" > nul - del /q /s "C:\Program Files (x86)\PostgreSQL\9.3\data\pg_log\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Agent\log\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Agent\apache\logs\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Agent\tomcat\logs\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Agent\DataInterchange\Temp\LOG\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Agent\DataInterchange\Temp\debug\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Integration Server\log\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Integration Server\apache\logs\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Integration Server\tomcat\logs\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Integration Server\DataInterchange\Temp\LOG\*.*" > nul - del /q /s "C:\Program Files (x86)\Jitterbit Integration Server\DataInterchange\Temp\debug\*.*" > nul - del /q /s "C:\Windows\Temp\jitterbit" > nul

  • Si la base de datos PostgreSQL es grande, es posible purgar las tablas de archivo en TranDb; utilice pgadmin para ejecutarlo

    • Para la versión 7 y superiores
      1. truncate table archivedataelementtab;
      2. truncate table archivemsgtab;
      3. truncate table archiveoperationlogtab;
      4. truncate table archiveoperationmessagetab;
      5. truncate table archiveoperationsummarytab;
      6. truncate table archivexferhist;
      7. in MsgDb
    • Para la versión 5
      1. truncate table archiveoperationsummarytab;
      2. truncate table archiveoperationmessagetab;
      3. truncate table archiveoperationlogtab;
    • Solo para la versión 5 y sin tablas para la versión 7
      1. truncate table archiveoutgoingjmsmsgtab;
      2. truncate table archivemsgtab;
      3. truncate table archivejmssendingpropertiestab;
      4. truncate table archivejmspropertiestab;
      5. truncate table archivedataelementtab;
  • Reindexar y recuperar espacio en disco.
    • Para la versión 7 y posteriores
      1. "C:\Program Files (x86)\Jitterbit Agent\bin\JitterbitUtils.exe" --reindex-db
      2. "C:\Program Files (x86)\Jitterbit Agent\bin\JitterbitUtils.exe" --vacuum-db
      3. "C:\Program Files (x86)\Jitterbit Agent\bin\JitterbitUtils.exe" --reclaim-disk-space
    • Para la versión 5
      1. "C:\Program Files (x86)\Jitterbit Integration Server\bin\JitterbitUtils.exe" --reindex-db
      2. "C:\\Program Files (x86)\\Jitterbit Integration Server\\bin\\JitterbitUtils.exe" --vacuum-db
      3. "C:\\Program Files (x86)\\Jitterbit Integration Server\\bin\\JitterbitUtils.exe" --reclaim-disk-space