Réduction de l'espace disque sur le serveur (Gestion:Tâches/Liste/84)

De Wikimedica
Révision datée du 22 octobre 2019 à 14:20 par Antoine Mercier-Linteau (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Réduction de l'espace disque sur le serveur [Réalisée]  Modifier cette tâche Aide
TypeTâche
CréationJppialasse
Responsable(s)Jppialasse
ÉtatRéalisée
Date de création2018/04/05
Échéanceaucune
PrioritéUrgente
Projet(s)
<noinclude>
</noinclude>

depuis le mois de décembre l'Espace utilisé sur le serveur a doublé, passant de 10Go a 20Go.

après investigation cela est lié au dossier /var/log/mediawiki qui stocke 7Go de fichiers pdf.

je ne pense pas que ces 7G soient tous à jour et necessaire. Il faudrait trouver une solution pour purger les plsu vieux fichiers, quitte a ce qu'ils soient générs à nouveau s'ils sont demandés. Nous n'avons pas de problème de temps CPU.

a voir avec la configuration de nserve, mw-qserve et nslave

ou en cron nice find /var/log/mediawiki/ -type f -mtime +"30" que je pipe dans xargs rm -fr


Alternativement je devrais augmenter la taille allouée au disque virtuel.


Créer une sous-tâche
Aucune sous-tâche à afficher.
Aucune sous-tâche assignée à cette tâche.
Sous-tâches
- Type Priorité Titre Responsable(s) État Création
Voir les sous-tâches terminées...

Discussion

C'est effectivement le cache de génération de livres PDF. Une vérification rapide de la documentation ne donne pas d'options pour limiter la taille du répertoire. Je préconise donc un script périodique pour faire un ménage. Antoine Mercier-Linteau (discussion) 5 avril 2018 à 05:16 (EDT)

** ce que je tente :

https://media.readthedocs.org/pdf/mwlib/latest/mwlib.pdf indique

mw-serve-ctl

--purge-cache=HOURS

Remove all cached files in –cache-dir that haven’t been touched for the last HOURS hours. This is meant

to be run as a cron job.

un essai mw-serve-ctl --purge-cache=720

sinon je pensais à cela : find /var/log/mediawiki/ -mtime +"90" -type d -mindepth 2 |xargs rm -fr

idealement j'aimerais laisser les repertoires à la base de cette facon

voici ce que j'ai mis en place dans /etc/cron.daily/purgeMWnslave

# du -sh /var/log/mediawiki/

6,7G    /var/log/mediawiki/

# find /var/log/mediawiki/  -mtime +"30"  -mindepth 2 -type d 2>/dev/null |xargs rm -fr

# du -sh /var/log/mediawiki/

1,1G    /var/log/mediawiki/ Jean-Philippe Pialasse 6 avril 2018 à 13:42 (EDT)

Utilisateur:Jppialasse, problème réglé je crois? Antoine Mercier-Linteau (discussion) 9 août 2018 à 14:47 (EDT)
cela semble stable :259Mo . Jean-Philippe Pialasse 13 août 2018 à 13:17 (EDT)
/var/log/mediawiki - 259.0M 268 75

fermé