Manuel:PurgeParserCache.php
Version de MediaWiki : | ≥ 1.18 |
Fichier MediaWiki : purgeParserCache.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.1 • 1.41.2 • 1.39.8 |
Classes : | PurgeParserCache |
Détails
Le fichier purgeParserCache.php est un script de maintenance pour supprimer les anciens objets du cache de l'analyseur. Ce script ne fonctionne que si le cache de l'analyseur syntaxique est une base de données SQL, en initialisant $wgMainCacheType ou $wgParserCacheType à leur valeur appropriée.
Options et arguments
Option | Description | Nécessaire ? |
---|---|---|
--expiredate | Supprime les objets expirant avant cette date. La date peut être spécifiée dans tout format pris en charge par la fonction strtotime(), comme par exemple, 20240814150806. | optionnel |
--age | Supprime les objets créés depuis plus de secondes que la valeurs donnée, en supposant que $wgParserCacheExpireTime est cohérent. | optionnel |
--dry-run | Réalise une exécution à vide, pour vérifier l'âge et les calculs de date. | optionnel |
--msleep | Nombre de millisecondes a attendre entre en les actions de purge de $wgUpdateRowsPerQuery. | optionnel |
--tag | Purge uniquement un seul serveur. Cette fonctionnalité est conçue pour être utilisée par les grandes fermes de wikis où il faut purger de multiple serveurs en parallèle afin de stocker les nouvelles écritures. Ceci nécessite d'utiliser SqlBagOStuff option « servers» de $wgObjectCaches . | optionnel |
Vous devez spécifier soit expiredate
soit age
.
Utilisation
php maintenance/purgeParserCache.php [ --expiredate| --age | --dry-run| --msleep| --tag ]
Terminal
$ php maintenance/purgeParserCache.php --age 30 Deleting objects expiring before Tue, 29 Mar 2022 03:02:49 GMT ... 81.9% done (+1 iterations in 0.0s) ... 100.0% done (+2 iterations in 0.0s) Done