Proteções para geração de PDF e acessibilidade

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Proteções estáticas e dinâmicas são proteções que ajudam a manter a estabilidade durante a geração de PDF. As proteções estáticas impõem limites fixos, como o tamanho máximo do PDF, enquanto as proteções dinâmicas monitoram o uso da memória em tempo real e encerram as exportações quando a pressão da memória excede um limite definido.

    Guardrail estático para geração de PDF e acessibilidade

    Uma proteção estática ajuda a evitar a instabilidade da instância durante a geração de PDF. Se o tamanho de um PDF gerado exceder um limite máximo, o processo de exportação será encerrado automaticamente para ajudar a impedir que exportações de PDF grandes consumam memória excessiva.

    A propriedade do sistema com.snc.pdf.generation.maxsize_mbLimita o tamanho do PDF gerado em MB. O tamanho máximo padrão do PDF é 30 MB.
    Nota:
    Se o valor for aumentado, poderá criar pressão de memória na instância para gerar o PDF e o nó poderá falhar
    .

    Proteção dinâmica para geração de PDF e acessibilidade

    Uma proteção dinâmica ajuda a evitar a instabilidade na geração de PDF monitorando e respondendo ao consumo excessivo de memória. Proteções dinâmicas são acionadas somente quando determinados limites de uso de memória são ultrapassados durante a geração de PDF.

    O Guardrail dinâmico pode ser habilitado para geração de PDF adicionando propriedades do sistema. Quando habilitado, o sistema monitora continuamente o uso de memória do nó.

    Para habilitar a acessibilidade para geração de PDF, no filtro de navegação, insira sys_properties.list e adicione as seguintes propriedades:
    glide.robustness.memory_guard_enabled
    Quando definido como verdadeiro Habilita proteções dinâmicas para geração e acessibilidade de PDF
    • Tipo: verdadeiro | falso
    • Valor padrão: Falso
    glide.robustness.memory_guard_thresholdpercentage
    • Tipo: inteiro
    • Valor padrão: 90
    • Percentual de limite mínimo: 1
    • Percentual de limite máximo: 100
    glide.robustness.memory_guard_time
    • Tipo: inteiro
    • Valor padrão: 60
    • O tempo mínimo de proteção da memória é igual a 1
    • O tempo máximo de proteção da memória é igual a 900

    Se o uso de memória atingir o valor configurado (o valor padrão é 90%) para a propriedade do sistema, a plataforma encerrará automaticamente a exportação de PDF em andamento e novas solicitações de exportação de PDF serão rejeitadas. O Guardrail continua a bloquear exportações de PDF até que o uso de memória fique abaixo do limite de segurança.