Amélioration des performances du serveur. Adobe 7.2 Professional, 7.2, 7.2 pour PostScript, 1.1, 7.2.1, 7.2 Elements
G
Amélioration des performances du serveur
Cette annexe fournit des conseils généraux que vous pouvez appliquer pour améliorer les performances du serveur lors de l'utilisation des produits LiveCycle.
Optimisation de documents en ligne d'entrée et impacts sur la mémoire JVM
Si vous traitez régulièrement des documents de petite taille, vous pouvez améliorer les performances associées à la vitesse de transfert des documents et à l'espace de stockage en implémentant les configurations de produit LiveCycle suivantes :
O
O
Augmentation de la taille maximale de la ligne d'entrée pour les produits LiveCycle afin qu'elle soit supérieure à la taille de la plupart des documents.
Pour le traitement de fichiers plus volumineux, spécification des répertoires de stockage situés sur un disque à grande vitesse ou un disque RAM.
La taille maximale par défaut de la ligne d'entrée et les répertoires de stockage (répertoire des fichiers temporaires des produits Adobe LiveCycle et répertoire de stockage global) constituent des propriétés du module Data Manager. Vous pouvez configurer le module Data Manager avec Configuration Manager.
Reportez-vous à la section
« Exécution d'une configuration personnalisée », page 43 .
Remarque :
la taille maximale par défaut de la ligne d'entrée équivaut à 65 536 octets.
Taille du document et taille maximale de la ligne d'entrée
Lorsque la taille d'un document à traiter avec des produits LiveCycle est inférieure ou égale à la taille maximale de la ligne d'entrée, le document est stocké sur le serveur de la ligne d'entrée et sérialisé sous la forme d'un objet Adobe Document. Le stockage de documents de ligne d'entrée peut considérablement accroître les performances. Cependant, si vous utilisez LiveCycle Workflow, le contenu peut également
être enregistré dans la base de données for garantir son suivi et l'augmentation de la taille maximale de la ligne d'entrée peut affecter la taille de la base de données.
Un document dont la taille est supérieure à la taille maximale de la ligne d'entrée est stocké dans le système de fichiers local (dans les répertoires de stockage spécifiés à l'aide de Configuration Manager).
L'objet Adobe Document transféré sur le serveur ou provenant de celui-ci constitue alors un simple pointeur vers ce fichier.
Lorsque le contenu du document est en ligne (c'est-à-dire qu'il est inférieur à la taille maximale de la ligne d'entrée), il est enregistré dans la base de données (dans le cadre de la fonction de sérialisation du document). Par conséquent, une augmentation de la taille maximale de la ligne d'entrée peut affecter la taille de la base de données.
Taille maximale du tas de la JVM
L'augmentation de la taille maximale de la ligne d'entrée nécessite plus de mémoire pour le stockage des documents sérialisés, et donc généralement une augmentation de la taille maximale du tas de la JVM. La taille maximale du tas de la JVM ne doit pas dépasser 2 Go.
154
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
Amélioration des performances du serveur
Augmentation de la quantité maximale de mémoire affectée à la JVM 155
Un système lourdement chargé et traitant un grand nombre de documents peut rapidement saturer la mémoire du tas JVM. Pour éviter une erreur de mémoire saturée (OutOfMemoryError), vous devez augmenter la taille maximale du tas de la JVM d'un volume correspondant à la taille des documents de la ligne d'entrée multipliée par le nombre de documents généralement exécutés à un moment donné.
Taille maximale du tas de la JVM = (taille des documents de ligne d'entrée) x (nombre moyen de documents traités)
Exemple G.1
Calcul de la taille maximale du tas de la JVM
Dans cet exemple, la taille maximale actuelle du tas de la JVM est définie sur 512 Mo et la taille maximale de la ligne d'entrée sur 64 Ko. Vous devez configurer le serveur pour l'exemple suivant : 10 tâches sont exécutées simultanément et chacune comporte 9 fichiers d'entrée et un fichier de résultat (pour un total de 10 fichiers par tâche et 100 fichiers traités simultanément). La taille de chaque fichier ne dépasse pas 512 Ko.
Pour stocker tous les fichiers dans la ligne d'entrée, la taille maximale de cette dernière doit être définie sur
512 Ko au minimum.
Utilisez l'équation suivante pour calculer l'augmentation de la taille maximale du tas JVM nécessaire :
(512 Ko) x (100) = 51 200 Ko ou 512 Mo
Vous devez augmenter la taille maximale du tas JVM de 512 Mo pour un total de 1 Go.
Fragmentation du tas
Si vous réglez la taille des documents de ligne d'entrée sur de grandes valeurs, vous augmentez le risque d'apparition d'erreurs OutOfMemoryError sur les systèmes sujets à la fragmentation du tas. Pour stocker un document de ligne d'entrée, il faut que la mémoire du tas JVM comporte suffisamment d'espace contigu. Certains systèmes d'exploitation, JVM et algorithmes collecteurs sont sujets à la fragmentation du tas. La fragmentation réduit la quantité d'espace de tas contigu et peut générer un message de mémoire saturée (OutOfMemoryError) même si l'espace disponible total est suffisant.
Par exemple, de précédentes opérations sur le serveur d'applications ont laissé le tas JVM dans un état fragmenté, et le collecteur est incapable de compresser suffisamment le tas pour récupérer de grands blocs d'espace libre. Une erreur OutOfMemoryError peut se produire même si vous avez augmenté la taille maximale du tas JVM en fonction de la ligne d'entrée.
Pour éviter une fragmentation du tas, la taille du document de ligne d'entrée ne doit pas dépasser la taille totale du tas de plus de 0,1 %. Par exemple, une taille maximale du tas JVM de 512 Mo peut prendre en charge une taille maximale de ligne d'entrée de 512 Mo x 0,001 = 0,512 Mo ou 512 Ko.
Augmentation de la quantité maximale de mémoire affectée à la JVM
Cette section s'applique à WebSphere uniquement.
Si vous exécutez LCM ou que vous essayez de générer le code de déploiement EJB au moyen de l'utilitaire de ligne de commande, ejbdeploy, et qu'une erreur OutOfMemory survient, vous devez augmenter la quantité maximale de mémoire affectée à la JVM.
³
Pour augmenter la quantité maximale de mémoire affectée à la JVM
1. Modifiez le script ejbdeploy du répertoire {WAS_install_root}/deploytool/itp/ :
O
O
(Windows) ejbdeploy.bat
(Linux) ejbdeploy.sh
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
Amélioration des performances du serveur
Nettoyage des fichiers temporaires du répertoire de stockage global 156
2. Trouvez le paramètre
-Xmx256M
et attribuez à ce dernier une valeur supérieure, telle que
-Xmx1024M
.
3. Enregistrez le fichier.
4. Exécutez ejbdeploy ou relancez LCM.
Nettoyage des fichiers temporaires du répertoire de stockage global
Lorsqu'un processus de flux de production est exécuté, les fichiers temporaires sont placés dans le répertoire de stockage global, mais ils ne sont pas supprimés une fois le processus terminé. Ces fichiers sont placés sous les sous-répertoires et nommés Session[NNNN], NNNN correspondant à l'identifiant du processus de flux de production. Pour éviter de manquer d'espace disque, vous devez régulièrement supprimer les répertoires Session associés aux processus totalement terminés.
Si le répertoire de stockage global n'est pas défini explicitement dans Configuration Manager, il est créé par défaut sous [RepTemp]/AdobeDocumentStorage/global. Si l'utilisateur ne définit pas le [RepTemp] dans Configuration Manager, l'emplacement par défaut est java.io.tmpdir.
Amélioration des performances de Windows Server avec LDAP
L'utilisation du pool de connexion sur la connexion de recherche peut réduire le nombre de ports requis de 50 % étant donné que cette connexion utilise toujours les mêmes informations d'identification pour un domaine donné et que le contexte et les objets liés sont fermés de manière explicite.
³
Pour configurer Windows Server pour le pool de connexion :
1. 1. Lancez l'éditeur de registre en cliquant sur Démarrer > Exécuter ; dans le champ Ouvrir, tapez regedit
, puis cliquez sur OK.
2. Accédez à la clé de registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. Dans le volet de droite de l'éditeur de registre, recherchez le nom de la valeur TcpTimedWaitDelay. Si ce nom n'apparaît pas, vous pouvez l'ajouter en sélectionnant Edition > Nouveau > Valeur DWORD dans la barre de menus.
4. Dans la zone Nom, saisissez
TcpTimedWaitDelay
.
Remarque :
si aucun curseur ne clignote dans le zone et que aucune
Nouvelle valeur # n'apparaît, faites un clic droit dans le panneau droit, sélectionnez Renommer dans le menu, puis tapez TcpTimedWaitDelay dans le champ
Nom
.
pour les noms de valeur suivants :
MaxUserPort
,
MaxHashTableSize
et
MaxFreeTcbs.
6. Double-cliquez dans le volet de droite pour définir la valeur TcpTimedWaitDelay. Sous Base, sélectionnez Décimale, puis entrez
30
dans la zone Données de la valeur.
7. Double-cliquez dans le volet de droite pour définir la valeur MaxUserPort. Sous Base, sélectionnez
Décimale, puis entrez
65534
dans la zone Données de la valeur.
8. Double-cliquez dans le volet de droite pour définir la valeur MaxHashTableSize. Sous Base, sélectionnez Décimale, puis entrez
65536
dans la zone Données de la valeur.
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
Amélioration des performances du serveur
Amélioration des performances de Windows Server avec LDAP 157
9. Double-cliquez dans le volet de droite pour définir la valeur MaxFreeTcbs. Sous Base, sélectionnez
Décimale, puis entrez
16000
dans la zone Données de la valeur.
Attention :
vous pouvez rencontrer de sérieux problèmes si vous modifiez le registre, au moyen de l'éditeur de registre ou d'une autre méthode, de façon incorrecte. Il pourrait être nécessaire ensuite de réinstaller votre système d'exploitation. Modifiez le registre à vos propres risques.
L'utilisation du pool de connexion sur la connexion de recherche peut réduire le nombre de ports requis de 50 % étant donné que cette connexion utilise toujours les mêmes informations d'identification pour un domaine donné et que le contexte et les objets liés sont fermés de manière explicite.
Pour configurer Windows Server pour le pool de connexion :
Index
A
accès
application Installation Verification Sample 57
BAM Workbench et BAM Dashboard 103
pages utilisateur de LiveCycle Form Manager 61
Adobe Administrator
Adobe Form Server, mise à niveau vers LiveCycle Forms 132
Adobe LiveCycle Assembler
déploiement, vérification 56, 57
travaux, envoi pour traitement 126
Adobe LiveCycle Document Security
Adobe LiveCycle Form Manager
accès aux pages de l'utilisateur final 61
configuration des ressources JMS 76
Adobe LiveCycle Forms
Adobe LiveCycle PDF Generator
configuration des ressources JMS 76
délai d'expiration de la conversion, paramètre 62
Adobe LiveCycle Print
Adobe LiveCycle Reader Extensions
Adobe LiveCycle Workflow
appel de LiveCycle Assembler 118
configuration des ressources JMS 76
configuration des ressources WebLogic Server 94
configuration pour BAM Server 103
définitions des métadonnées, importation 105
Adobe LiveCycle Workflow Designer
désinstallation 112 fichier de configuration, modification 112
Adobe User Management
Adobe LiveCycle Policy Server
adobe-printSubmitter.ear, fichier 58
affichage
aide-mémoire 16 aide-mémoire pour la configuration 16
ajout
polices à utiliser avec LiveCycle Forms 45, 67
application Form Server Module API Print, exécution 60
application Print Submitter, exécution 59
Application Web PrintIVS, déploiement et exécution 58
assemblage
authentification
utilisation des informations d'identification SSL 88
B
BAM Server
à propos de l'utilitaire de mise à niveau 142
configuration de LiveCycle Workflow 103
configuration de WebLogic JVM 98
installation des pilotes de la base de données 95
mise à niveau pour LiveCycle Workflow 142
synchronisation avec le serveur LDAP 107, 110
base de données
base de données Adobe LiveCycle
à propos de l'initialisation 11
configuration de la connexion 97
base de données Oracle
connectivité, configuration 73
base de métadonnées BAM
configuration de la connexion 96
158
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
Index
159 bases de données
pilotes, installation sur BAM Server 95
pilotes, installation sur le serveur d'applications 32
système d'exploitation pris en charge 14, 114
Business Activity Monitor. Voir entrées BAM
C
commande startManagedWebLogic, modification 33
comptes utilisateur
Configuration
configuration
connectivité de la base de données Oracle 73
connectivité de la base de données SQL Server 74
connexion à la base de données LiveCycle 97
connexion à la base de métadonnées BAM 96
délai d'expiration des transactions WebLogic 31
LiveCycle Workflow pour BAM Server 103
processus de flux de production avec le QPAC Assembler 120
produits LiveCycle pour le déploiement 65
Windows Server pour le pool de connexion 156, 157
Configuration Manager
configuration des répertoires 156
utilisation lors de la mise à niveau 131
utilisation pour configurer les produits LiveCycle 65
utilisation pour la configuration classique 39
utilisation pour la configuration personnalisée 43
configuration matérielle requise 15
configuration système requise 13
connexion
consignation des erreurs, flux de production du QPAC Assembler 121
console d'administration, WebLogic Server, démarrage et arrêt 71
contrôle. Voir vérification 49
conventions de désignation, chemin d'accès aux fichiers 8, 71
conventions, nom de chemin d'accès 8, 71
copie du fichier DocumentServicesLibrary.jar 32
création
connexion à la base de données LiveCycle 97
connexion à la base de métadonnées BAM 96
informations d'identification SSL 88
D
délai d'expiration de la conversion, LiveCycle PDF Generator, paramètre 62
démarrage
déploiement
automatique des produits LiveCycle 50
configuration des produits LiveCycle pour 65
exemple avec LiveCycle Assembler 56
plusieurs produits LiveCycle 12
désinstallation
LiveCycle Workflow Designer 112
dossiers de contrôle
création du fichier JobConfig.xml 123
E
enregistrement de fichiers JAR 33
entrées de registre, création pour le fichier pilote 28
exemple
accès Installation Verification Sample 57
exemples
application Web PrintIVS, exécution 58
conception de formulaires 59 fichiers de données 59
Form Server Module API Print, exécution 60
LiveCycle Assembler, déploiement 56
F
fabriques de connexion, JMS, configuration 76
fichier
accès à l'aide de clients WebDAV 127
fichier DocumentServicesLibrary.jar, copie 32
fichier du pilote, création des entrées de registre pour 28
fichiers
Voir également fichiers DDX, fichiers EAR, fichiers JAR, fichiers de
bibliothèque, fichiers journaux, et fichiers produit
fichiers BAT et SH PrintExample 60
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
Index
160 fichiers DDX
fichiers DDX dynamiques 119 fichiers DDX statiques 119
fichiers de bibliothèque, copie 32
fichiers de configuration
LiveCycle Workflow Designer, modification 112
fichiers EAR
fichiers JAR
fichiers journaux, affichage 25, 82
fichiers produit
files d'attente, JMS, configuration 77
formulaires Adobe LiveCycle
I
importation des définitions des métadonnées LiveCycle Workflow 105
imprimante Adobe PDF, réglage par défaut 61
informations d'identification, SSL, création 88
initialisation de base de données 11, 51, 83
installation
LiveCycle Workflow Designer 111
pilotes de la base de données sur le serveur d'applications 32
plusieurs produits LiveCycle 12
polices utilisées dans les documents convertis 62
produits LiveCycle pour le déploiement manuel 21
utilisation de la méthode manuelle 19
installation automatique
utilisation pour la mise à niveau des produits LiveCycle 131
installation clé en main
utilisation pour la mise à niveau des produits LiveCycle 131
installation manuelle
J
journaux d'erreurs, affichage 25
JVM
configuration pour BAM Server 98
propriétés optionnelles de la base de métadonnées BAM 99
taille du tas, maximale, augmentation 154
L
LDAP
amélioration des performances de Windows Server 156
configuration de User Management 86
configuration pour BAM Server 106
LiveCycle. Voir Adobe LiveCycle
logiciel
client, publication de fichiers 127
logiciels
combinaisons pour l'installation 14
M
mappage de l'utilisateur, LDAP, configuration 108
mappage du rôle, LDAP, configuration 109
mise à jour de produits LiveCycle 12, 130
modes d'échec, flux de production du QPAC Assembler 121
N
Node Manager, WebLogic, démarrage 71
P
paramètres SMTP, configuration pour BAM Server 104
performances de transfert de documents, augmentation 154
performances, Windows Server, amélioration 156
plusieurs produits LiveCycle, installation et déploiement 12
police
polices
installation pour documents convertis 62
intégration aux formulaires compatibles PDF/A 128
sélection à utiliser avec LiveCycle Forms 45, 67
pool de connections
port HTTP, LiveCycle Workflow Designer 112
port JNDI
LiveCycle Workflow Designer 112
prise en charge de JDK 14 prise en charge du navigateur Web 14
procédures stockées JTA, installation 27
processus de flux de production, création 119
produits Adobe LiveCycle
configuration et assemblage 44
développement de formulaires 127
Adobe LiveCycle
Installation et configuration de LiveCycle pour WebLogic
mise à niveau vers 7.2 ou 7.2.1 130
mises à jour des informations 10
vérification du déploiement 52
propriétés de configuration, récupération pour la mise à niveau 133
propriétés des actions,QPAC Assembler 120
Q
QPAC
QPAC Assembler
création d'un processus de flux de production 120
R
recherche admin, WebLogic anonyme, activation 31
référentiel, accès à l'aide de clients WebDAV 127
répertoire de stockage global
répertoire endorsed, création 32
répertoires
désignation des chemins d'accès aux fichiers 71
ressources JMS, configuration pour WebLogic 76
S
serveur d'applications
serveur d‘applications
Serveur géré, WebLogic
serveur géré, WebLogic
serveur, JMS, configuration 77
serveurs d'applications
soumission de travaux LiveCycle Assembler à traiter 126
sources de données, configuration 74
sources de travaux, configuration 61
SQL Server
connectivité de la base de données, configuration 74
pilote de base de données, installation 33, 95
SSL
configuration sur WebLogic Server 91
informations d'identification, création 88
suppression. Voir désinstallation
synchronisation de BAM avec le serveur LDAP 107, 110
systèmes d'exploitation
prise en charge de bases de données 14, 114
T
thread, augmentation du nombre sous WebLogic 72
traitement des travaux LiveCycle Assembler 126
transactions XA
activation pour Windows Server 28
SQL Server, configuration manuelle 74
U
User Management. Voir Adobe User Management
V
validation. Voir vérification 49
vérification
déploiement de LiveCycle Assembler 56
déploiement de LiveCycle Forms 57
déploiement de LiveCycle Print 58
déploiement du produit LiveCycle 52
paramètres du serveur d'applications 49
W
Watched Folder
appel de LiveCycle Assembler 118
configuration des ressources JMS 76
WebLogic Server
à propos de la configuration manuelle 70
configuration de JVM pour BAM Server 98
configuration de SSL sur 88, 91
configuration pour BAM Server 94
connexions de la base de données pour 73
délai d'expiration des transactions, configuration 31
domaine, création 29 installation 29
nombre de threads, augmentation 72
ressources JMS, configuration 76
Index
161

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.