Manuel:showJobs.php

This page is a translated version of the page Manual:ShowJobs.php and the translation is 100% complete.

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.


Voir aussi