Modification des paramètres de l'utilitaire de mise à jour du fichier EAR de avec les fichiers gérés
Lorsque vous téléchargez un fichier de ressources pièces jointes, il est copié à l'origine dans la base de données . Lorsque certains critères sont remplis, le fichier est copié de la base de données dans le fichier EAR . Tant que la ressource de pièce jointe n'est pas disponible dans le fichier EAR , vous ne pouvez le visualiser qu'à l'aide de la fonction aperçu dans .
La copie du fichier de la base de données dans le fichier EAR est réalisée par le travail planifié ScheduledContentManagedFileEARUpdate. Ce travail est initialement programmé pour s'exécuter toutes les demi-heures.
Avant de copier les fichiers dans le fichier EAR de , ScheduledContentManagedFileEARUpdate vérifie que les critères suivants sont bien remplis :
- Si un nombre suffisant de fichiers est téléchargé, les fichiers gérés sont copiés dans le fichier EAR , quelle que soit la durée écoulée depuis la dernière mise à jour.
- Si le temps spécifié s'est écoulé et qu'au moins un fichier géré est téléchargé, les fichiers gérés sont copiés dans le fichier EAR . Cette copie se produit quel que soit le nombre de fichiers téléchargés depuis la dernière mise à jour.
- Si aucun de ces critères n'est rempli, aucune mise à jour n'est effectuée.
Procédure
- Ouvrez le fichier de configuration dans un éditeur de texte.
-
Recherchez la balise ScheduledContentManagedFileEARUpdateConfiguration.
La balise ScheduledContentManagedFileEARUpdateConfiguration ressemble au texte suivant :
<ManagedFileUpdateEARConfiguration display="false"> <ContentManagedFileEARUpdate Implementation="com.ibm.commerce.filepublish.util.ContentManagedFileEARUpdateImpl" /> <ContentManagedFileHandler Implementation="com.ibm.commerce.filepublish.util.ContentManagedFileHandlerImpl" /> <ProductionServerInformation applicationName="wcs_demo" /> <ModuleInformation moduleName="Stores.war" /> <EvaluationCriteria minNumOfFilesForUpdate="10" minSecFromLastUpload="3600" /> </ManagedFileUpdateEARConfiguration> -
Mettez à jour les paramètres figurant dans l'élément EvaluationCriteria :
- minNumOfFileForUpdate
- Entrez le nombre minimal de fichiers à télécharger avant qu'ils ne soient copiés dans le fichier EAR .
Si ce nombre est atteint ou dépassé au moment de l'exécution du travail ScheduledContentManagedFileEARUpdate, les fichiers gérés sont copiés dans le fichier EAR . Par défaut, le nombre minimal de fichiers est de 10.
- maxNumOfFilesForUpdate
- Entrez le nombre maximal de fichiers qui peuvent être inclus dans un lot téléchargé pendant le déploiement de fichiers.
- minSecFromLastUpload
- Entrez le délai maximal (en secondes) pouvant s'écouler depuis le téléchargement du dernier fichier et avant que les fichiers ne soient copiés dans le fichier EAR . La valeur par défaut est de 3600 secondes (60 minutes).
Dans un environnement en cluster, ne définissez pas ce paramètre par une valeur inférieure à la durée requise pour mettre à jour toutes les copies du fichier EAR . La durée exacte de la mise à jour dépend de la taille des fichiers gérés et de celle du fichier EAR de . Ne définissez pas une durée inférieure à 600 secondes (10 minutes).
Si le temps spécifié s'est écoulé et qu'au moins un fichier géré a été téléchargé, les fichiers gérés sont copiés dans le fichier EAR .
- Sauvegardez vos modifications.
- Propagez vos modifications au fichier de configuration .
- Arrêtez puis redémarrez .