Development #56191
Le nettoyage des afterjobs remplit la mémoire
Début:
16 août 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Sur demarches-vosdemarches.cannes.fr on a 32Go d'afterjob non nettoyé, principalement des jobs d'export ODS (pour pousser les documents dans fargo (qui pourrait ne pas contenir le fichier mais c'est une autre histoire)). Le chargement via AfterJob.select() n'utilise pas un itérateur et donc ça essaie de dépickler ces 32Go.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Fichier 0001-misc-iterate-AfterJob-one-by-one-when-cleaning-them-.patch 0001-misc-iterate-AfterJob-one-by-one-when-cleaning-them-.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
À défaut d'avoir un vrai itérateur je passe juste par .keys()/.get()
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
En fait c'était des afterjobs d'export ODS, aucun rapport avec le portfolio.
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Lié à Development #56192: wcs.portfolio.push_to_porfolio ne devrait pas stocker le fichier poussé en base64 dans l'afterjob ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
En fait c'était des afterjobs d'export ODS, (...)
qui s'étaient accumulés parce que précédente erreur sur le cron (et config email qui faisait qu'on ne la voyait pas) et pendant longtemps jamais ce tenant n'a été traité, si je comprends bien.
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e9bcd0a7be7b35dbe03916c5bb985d4c4ea9f980 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Aug 16 16:56:59 2021 +0200 misc: iterate AfterJob one by one when cleaning them (#56191)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: iterate AfterJob one by one when cleaning them (#56191)