Actions
Anomalie #4629
ferméBeaucoup d'inodes mangés dans /var/www sur candidatsfr
Début:
05/08/2020
Echéance:
% réalisé:
0%
Temps estimé:
Difficulté:
2 Facile
Description
Relevé par icinga2.
Je trouve ceci :
(April) root@candidatsfr:/var/www/www.candidats.fr/htdocs/petition/tmp# ls -l | wc -l 207047
Et ça dure depuis le 1er oct 2019.
Je nettoye avec:
find . -type f -size 0 -delete
Actions
#1
Mis à jour par François Poulain il y a plus de 4 ans
Mais on n'a gagné que 3% d'inode donc y en a encore ailleurs.
Actions
#2
Mis à jour par François Poulain il y a plus de 4 ans
TODO:
- éviter le garbage engendré par ce code
C'était des fichiers du type sess_d1efcsd6n9ifg4al1aa8d1su44.
Actions
#3
Mis à jour par François Poulain il y a plus de 4 ans
ajouter /var/www au volume dans la conf icinga car ce n'était pas monitoré spécifiquement (seulement globalement).
Done.
Actions
#4
Mis à jour par François Poulain il y a plus de 4 ans
Visiblement installés depuis var/www/www.candidats.fr/htdocs/petition/index.php :
session_save_path(ROOTDIR . '/tmp');
Je vais ajouter un cron pour virer les fichiers vieux de 30j.
Actions
#5
Mis à jour par François Poulain il y a plus de 4 ans
En attendant qu'un mainteneur php se penche sur cette app, j'ai fait avec
diff --git a/cron.d/fucking_php b/cron.d/fucking_php new file mode 100644 index 0000000..a5eedd2 --- /dev/null +++ b/cron.d/fucking_php @@ -0,0 +1,2 @@ +# Look for and purge old sessions every 30 minutes +09,39 * * * * root find /var/www/www.candidats.fr/htdocs/petition/tmp -type f -empty -mtime +30 -delete
Actions
#7
Mis à jour par Quentin Gibeaux il y a environ 4 ans
- Statut changé de Résolu à Fermé
- Assigné à mis à François Poulain
Actions