Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • cerdic's avatar
    b54a16be
    Report de r20135 : Plusieurs bugs autour des tache cron qui doivent se relancer car non finies : · b54a16be
    cerdic a rédigé
    queue_genie_replan_job :
    quand appele avec =0 passer tel quel l'argument pour ne pas reinserer si la meme tache est en cours
    ne s'executer qu'une seule fois par hit pour une fonction donnee
    
    dans genie_queue_watch : appeler la fonction queue_genie_replan_job avec =0 pour ne pas recreer une tache de priorité nulle si une autre est deja en cours d'execution (eventuellement de priorité non nulle)
    
    dans queue :
    les jobs en cours d'execution avaient une date nulle en raison d'une coquille, ce qui les faisait croire morts et ils etaient relancés avec une priorité nulle en cas de concurrence avec une autre fin de job
    relancer les jobs non finis au time() courant
    b54a16be
    Historique
    Report de r20135 : Plusieurs bugs autour des tache cron qui doivent se relancer car non finies :
    cerdic a rédigé
    queue_genie_replan_job :
    quand appele avec =0 passer tel quel l'argument pour ne pas reinserer si la meme tache est en cours
    ne s'executer qu'une seule fois par hit pour une fonction donnee
    
    dans genie_queue_watch : appeler la fonction queue_genie_replan_job avec =0 pour ne pas recreer une tache de priorité nulle si une autre est deja en cours d'execution (eventuellement de priorité non nulle)
    
    dans queue :
    les jobs en cours d'execution avaient une date nulle en raison d'une coquille, ce qui les faisait croire morts et ils etaient relancés avec une priorité nulle en cas de concurrence avec une autre fin de job
    relancer les jobs non finis au time() courant