Garde-fous pour la génération et l’accessibilité des PDF

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Les garde-fous statiques et dynamiques sont des mesures de protection qui aident à maintenir la stabilité pendant la génération de PDF. Les garde-fous statiques appliquent des limites fixes telles que la taille maximale du PDF, tandis que les garde-fous dynamiques surveillent l’utilisation de la mémoire en temps réel et mettent fin aux exportations lorsque la sollicitation de la mémoire dépasse un seuil défini.

    Garde-fou statique pour la génération et l’accessibilité de PDF

    Un garde-fou statique permet d’éviter l’instabilité de l’instance lors de la génération de PDF. Si la taille d’un fichier PDF généré dépasse un seuil maximal, le processus d’exportation est automatiquement interrompu afin d’éviter que les exportations PDF volumineuses ne consomment trop de mémoire.

    La propriété com.snc.pdf.generation.maxsize_mb système limite la taille du fichier PDF généré en Mo. La taille maximale du PDF par défaut est de 30 Mo.
    Remarque :
    Si la valeur est augmentée, cela peut créer une pression sur la mémoire de l’instance pour générer le PDF et le nœud peut se bloquer
    .

    Garde-fou dynamique pour la génération et l’accessibilité de PDF

    Un garde-fou dynamique permet d’éviter l’instabilité de la génération de PDF en surveillant et en répondant à une consommation excessive de mémoire. Les garde-fous dynamiques ne sont déclenchés que lorsque certains seuils d’utilisation de la mémoire sont franchis pendant la génération de PDF.

    Le garde-fou dynamique peut être activé pour la génération de PDF en ajoutant des propriétés système. Lorsque cette option est activée, le système surveille en permanence l’utilisation de la mémoire du nœud.

    Pour activer l’accessibilité pour la génération PDF, dans le filtre de navigation, saisissez sys_properties.list et ajoutez les propriétés suivantes :
    glide.robustness.memory_guard_enabled
    Lorsque la valeur est définie sur vrai, elle active les garde-fous dynamiques pour la génération et l’accessibilité de PDF
    • Type : true | false
    • Valeur par défaut : faux
    glide.robustness.memory_guard_thresholdpercentage
    • Type : nombre entier
    • Valeur par défaut : 90
    • Pourcentage de seuil minimum = 1
    • Pourcentage de seuil maximal = 100
    glide.robustness.memory_guard_time
    • Type : nombre entier
    • Valeur par défaut : 60
    • Durée minimale de la protection de la mémoire = 1
    • Durée maximale de protection de la mémoire = 900

    Si l’utilisation de la mémoire atteint la valeur configurée (la valeur par défaut est de 90 %) pour la propriété système, la plateforme met automatiquement fin à l’exportation PDF en cours et les nouvelles demandes d’exportation PDF sont rejetées. Le garde-fou continue de bloquer les exportations PDF jusqu’à ce que l’utilisation de la mémoire tombe en dessous du seuil de sécurité.