Ir para o conteúdo

Edite as Regras do Serviço de Limpeza de Arquivos

Introdução

O Jitterbit File Cleanup Service é executado no servidor onde um Agente Privado está instalado e em execução. O serviço de limpeza de arquivos exclui arquivos de log, arquivos de depurar, arquivos temporários, dados de transformação e arquivos de sucesso e falha no servidor com base nas regras do arquivo CleanupRules.xml arquivo.

Fazer alterações nas regras do Serviço de Limpeza de Arquivos afetará o espaço em disco disponível no servidor onde o Agente Privado está sendo executado e precisará ser considerado cuidadosamente. Se você estiver enfrentando problemas de espaço em disco e quiser reduzir o espaço ocupado pelos arquivos, recomendamos alterar todas as regras do serviço de limpeza de arquivos para salvar arquivos apenas por 1 dia.

Editando CleanupRules.xml

Embora algumas das regras do serviço de limpeza de arquivos possam ser atualizadas manualmente no jitterbit.conf arquivo dentro do [FileCleanup] e [ResultFiles] seções (veja Editando o arquivo de configuração), todas as regras do serviço de limpeza de arquivos podem ser atualizadas manualmente seguindo estas etapas:

  1. Navegue até onde o Agente Privado está instalado no servidor. Estes são os locais padrão:

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

    2. Linux: /opt/jitterbit/

  2. Abra o CleanupRules.xml arquivo usando um 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. Role para baixo até <CleanupRule> entrada contendo o caminho do diretório específico que você precisa editar. Por exemplo, conforme mostrado na primeira linha destacada acima, os arquivos de log de depurar estão localizados em DataInterchange/Temp/Debug. O <FileAge> elemento (segunda linha destacada) define a idade do arquivo. Aceita os seguintes parâmetros:

    • NumDays: O número máximo de dias (de 1 a 14) para salvar os arquivos específicos localizados no diretório antes de excluí-los.

    • NumOfHours: o número máximo de horas para salvar os arquivos específicos localizados no diretório antes de excluí-los. (Funcional apenas com agente privado versão 10.83/11.21 ou posterior.)

    • Comparator: Como comparar a idade de um arquivo com os valores definidos por NumDays e NumOfHours:

      • EQ: Igual a.
      • GE: Melhor que ou igual a.
      • GT: Maior que.
      • LE: Menos que ou igual a.
      • LT: Menor que.
      • NE: Diferente de.

    No exemplo acima, os arquivos de depurar são salvos por 1 dia e 12 horas antes de serem excluídos. Por exemplo, para salvar os arquivos de depurar por 3 dias, você alteraria essa linha para <FileAge NumDays = "3" Comparator = "GE"/>e remova o NumOfHours parâmetro ou configure-o para 0.

  4. Quando todas as alterações forem concluídas, salve o editado CleanupRules.xml arquivo e feche o arquivo.

  5. Reinicie o Agente Privado do Windows ou o Agente Privado Linux.

Dica

Instruções adicionais sobre as regras para arquivos transferidos, dados de transformação e arquivos de sucesso e falha podem ser encontradas no final do CleanupRules.xml arquivo.