Projet

Général

Profil

Bug #25402

minute des jobs s'exécutant une fois par heure

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
21 juillet 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

        cls.register_cronjob(CronJob(cls.clean_afterjobs, minutes=[random.randint(0, 59)]))
        cls.register_cronjob(CronJob(cls.clean_tempfiles, minutes=[random.randint(0, 59)]))
...
        cls.register_cronjob(CronJob(cls.apply_global_action_timeouts,
            minutes=[random.randint(0, 59)]))

était fait ainsi pour éviter le déclenchement simultané sur une fermer de serveur. C'était très bien avec le processus de cron interne mais depuis qu'on est passé sur le cron système, il y a exécution d'un nouveau processus et donc à chaque coup une nouvelle valeur renvoyée par le random.

À tirer un D60 une fois par minute, après combien d'heures le résultat du dé correspondra-t-il à la minute ?

Bref, pas bon.


Fichiers

Révisions associées

Révision 320bf523 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

misc: run hourly jobs at a fixed minute (#25402)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

#2

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 320bf523746814bea9e2cf3e5528207f8b4a7bb1
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Jul 21 09:32:52 2018 +0200

    misc: run hourly jobs at a fixed minute (#25402)
#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF