Manuel:showJobs.php
Fichier MediaWiki : showJobs.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | ShowJobs |
Détails
Le fichier showJobs.php est un script de maintenance pour afficher le nombre de travaux en attente dans la base de données maître.
Utilisation
Ce script offre plusieurs paramètres (génériques, script dépendants et spécifiques) qui peuvent être nécessaires dans certains environnements wiki.
Paramètres spécifiques au script
Option/paramètre | Description |
---|---|
--group | Afficher le nombre de travaux par type de travail. MW 1.16+ |
--list | Afficher une liste complète de tous les travaux dans un format lisible par une machine, au lieu de statistiques. MW 1.22+ |
--type type_de_travail | N’afficher/ne compter que les travaux d’un type donné. MW 1.25+ |
Dans le cas de files d’attente gérées par une base de données (par défaut) et quand un cache général est activé (spécifiquement un cache WAN), les nombres de travaux sont mis en cache avec une durée de vie de 30 secondes ; gardez cette information en tête lorsque vous utilisez ce script.
Par exemple si vous exécutez runJobs.php
et que vous utilisez ce script, quelques tâches peuvent tout de même être affichées (attendez 30 secondes et ils ne le seront plus).
Exemples
Nombre de travaux par type de travail
php showJobs.php --wiki=frwiki --group
cirrusSearchIncomingLinkCount: 0 queued; 0 claimed (0 active, 0 abandoned); 79 delayed cirrusSearchLinksUpdatePrioritized: 6 queued; 5 claimed (5 active, 0 abandoned); 0 delayed RestbaseUpdateJobOnDependencyChange: 9380 queued; 24 claimed (2 active, 22 abandoned); 0 delayed MWEchoNotificationEmailBundleJob: 0 queued; 0 claimed (0 active, 0 abandoned); 3 delayed wikibase-addUsagesForPage: 41 queued; 1 claimed (1 active, 0 abandoned); 0 delayed
L’affichage groupé comporte une ligne pour chaque type de travail ayant au moins une tâche actuellement en file d’attente. Ce mode présente trois types d’informations pour chaque type de travail actif :
- N queued
- N est le nombre de travaux qui sont prêts à être exécutés mais qui n’ont pas été lancés par l’exécution des travaux.
- N claimed (M active, O abandoned)
- N est le nombre de travaux qui ont été lancés mais dont l’exécution n’est pas terminée.
- M est le nombre de travaux qui sont actuellement en cours.
- O est le nombre de travaux qui ont dépassé le nombre maximum de tentatives lors des 7 derniers jours.
- N delayed
- N est le nombre de travaux qui ont une date « ne pas s’exécuter avant » et qui ne peuvent donc pas encore s’exécuter. Lorsque la date arrivera, ces travaux seront transférés à la file d’attente principale.