Projet

Général

Profil

Actions

Feature #3935

fermé

Suppression du contenu du répertoire temporaire

Ajouté par Nicolas Eysseric il y a environ 12 ans. Mis à jour il y a environ 9 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Serveur
Début:
15/11/2012
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Silverpeas stocke temporairement un certain nombre de fichiers dans le répertoire SILVERPEAS_DATA_HOME/temp (zip d'export, pdf...).
Avec l'arrivée des fonctions aperçu et visionneuse, le volume des fichiers créés dans ce répertoire peut vite augmenter.
Il est nécessaire de (re)mettre en place une purge automatique et paramétrable de ce répertoire.

Mis à jour par Yohann Chastagnier il y a environ 12 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Yohann Chastagnier il y a environ 12 ans

  • Statut changé de In progress... à Resolved
Une purge automatique du répertoire temporaire est mise en place.
Dans le fichier org/silverpeas/util/data/temporaryDataManagementSettings.properties existent trois paramètres :
  • temporaryData.cleaner.job.cron : définition de la fréquence d'exécution de la purge via la syntaxe CRON (par défaut, toutes les demi-heures)
  • temporaryData.cleaner.job.file.age.hours : les fichiers supprimés sont ceux dont la date-heure de création et de modification sont plus anciennes que la date du jour moins le nombre d'heures défini par ce paramètre. Il n'est pas possible de définir moins d'une heure ou de ne rien définir du tout, sinon la purge n'est pas effectuée
  • temporaryData.cleaner.job.start.file.age.hours : idem que le paramètre précédent, mais dans le cadre du démarrage du serveur JBoss de Silverpeas. En plus du paramètre précédent, il est ici possible de définir la valeur 0 pour purger l'intégralité du répertoire temporaire

Mis à jour par Nicolas Eysseric il y a environ 12 ans

  • Statut changé de Resolved à Closed
  • % réalisé changé de 0 à 100

OK. Validé et intégré.

Mis à jour par Miguel Moquillon il y a environ 9 ans

Le paramétrage du nettoyage du cache sur disque de Silverpeas (data/temp), défini dans org/silverpeas/util/data/temporaryDataManagementSettings.properties, a été légèrement corrigé. Pour désactiver celui-ci, il suffit de ne pas valoriser le cron. Ne pas valoriser, ou donner une valeur négative ou égale à zéro au paramètre temporaryData.cleaner.job.file.age.hours fait que l'age des fichiers n'est pas pris en compte et que, par conséquent, le cache est nettoyé à chaque lancement de la tâche de nettoyage.

Actions

Formats disponibles : Atom PDF