Frappe Framework
Diagnostiquer le planificateur (Scheduler)
Trois commandes bench inspectent le planificateur, les tâches en attente et permettent de vider les files.
Quand diagnostiquer
Si les tâches planifiées prennent du retard, ou si elles ne semblent pas s’exécuter, plusieurs commandes bench aident à voir où le traitement bloque.
bench doctor
bench doctor affiche, dans cet ordre :
- l’état du planificateur (Scheduler) pour chaque site ;
- le nombre de workers ;
- les tâches en attente.
La page source présente comme sortie souhaitable :
Workers online: 0
-----None Jobs-----Tâches en attente d’un site
bench --site [site-name] show-pending-jobsLa commande liste la file, puis les tâches qui s’y trouvent. La sortie souhaitable indiquée par la source commence par -----Pending Jobs-----.
Vider les files
bench purge-jobs retire toutes les tâches en attente de toutes les files.
Point d’attention
bench purge-jobs ne se limite pas au site courant : la source indique qu’elle vide les tâches en attente de toutes les files. La page ne dit pas comment relancer ensuite le planificateur.
