Project

General

Profile

Actions

Feature #3935

closed

Suppression du contenu du répertoire temporaire

Added by Nicolas Eysseric about 9 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Category:
Serveur
Start date:
11/15/2012
Due date:
% Done:

100%

Estimated time:
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.

Actions #1

Updated by Yohann Chastagnier about 9 years ago

  • Status changed from Assigned to In progress...
Actions #2

Updated by Yohann Chastagnier about 9 years ago

  • Status changed from In progress... to 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
Actions #3

Updated by Nicolas Eysseric about 9 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

OK. Validé et intégré.

Actions #4

Updated by Miguel Moquillon about 6 years ago

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

Also available in: Atom PDF