Manuelː$wgJobBackoffThrottling
Extensions: $wgJobBackoffThrottling | |
---|---|
Nombre de fois que des tâches d'un certain type peuvent être faites par seconde. |
|
Introduit dans la version : | 1.23.0 (Gerrit change 103190; git #e8cb2073) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (nombre >= 0) |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par fonction |
Détails
Nombre de taches d'un certain type à faire par seconde.
Ce qu'une "tâche" veut dire dépend du type; il a juste à retourner leur nombre dans Job::workItemCount()
.
Par exemple, il pourrait signifier le nombre de mises à jour de pages pour un travail de mise à jour groupée.
Toutefois, ce paramètre ne limitera pas le nombre de pages mises à jour en une tâche (ce qui est controlé par $wgUpdateRowsPerJob
).
À la place, il va ralentir les nouvelles exécutions de tâches de ce type.
Quand une tâche du type donné est exécutée, aucune autre tâche du même type ne sera lancée dans les prochaines (nombre de tâches/ralentissement) secondes.
Ceci n'affecte que les tâches lancées par maintenance/runJobs.php (par opposition à $wgJobRunRate
qui n'affecte que les tâches lancées par des requêtes web.)
Exemple
$wgJobBackoffThrottling['htmlCacheUpdate'] = 5;