Projet

Général

Profil

Development #56191

Le nettoyage des afterjobs remplit la mémoire

Ajouté par Benjamin Dauvergne il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Lié à w.c.s. - Development #56192: wcs.portfolio.push_to_porfolio ne devrait pas stocker le fichier poussé en base64 dans l'afterjobRejeté16 août 2021

Actions

Révisions associées

Révision 16a91507 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 2 ans

misc: iterate AfterJob one by one when cleaning them (#56191)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à mis à Benjamin Dauvergne
#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

À défaut d'avoir un vrai itérateur je passe juste par .keys()/.get()

#4

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.

#7

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é
#8

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Description mis à jour (diff)
#9

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.

#10

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)
#11

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

Formats disponibles : Atom PDF