Příručka:ManageJobs.php
Soubor MediaWiki: manageJobs.php | |
---|---|
Lokalita: | maintenance/ |
Zdrojový kód: | master • 1.43.1 • 1.42.6 • 1.39.12 |
Třídy: | ManageJobs |
Podrobnosti
manageJobs.php je údržbářský skript pro manuální rušení úloh z Fronta úloh , a vracení odložených úloh zpět do oběhu. Vezměte prosím na vědomí, že pokud skript úlohu odloží a vyřadí z procesu zpracování, nedojde k jejímu zpracování. Použijte k tomu runJobs.php .
Volby/Parametry
Volba/Parametr | Popis | Povinný? |
---|---|---|
--action |
|
Požadované |
--type | Musí být uveden typ úloh. Zobrazuje se na počátku řádku, když se spustí skript showJobs.php --group . | Požadované |
Použití
php maintenance/run.php manageJobs [ --action | --type ]
Oba parametry jsou povinné.
Ve verzi MediaWiki 1.39.12 a starší musíte vyvolat skripty údržby pomocí
php maintenance/scriptName.php
namísto php maintenance/run.php scriptName
.Nejprve zjisti přes showJobs.php , jaké typu jsou odložené úlohy:
Terminal
$ php maintenance/run.php showJobs --group refreshLinks: 0 queued; 38 claimed (0 active, 38 abandoned); 0 delayed refreshLinksPrioritized: 0 queued; 992 claimed (22 active, 970 abandoned); 0 delayed refreshLinksDynamic: 0 queued; 132 claimed (0 active, 132 abandoned); 0 delayed
Pak přes skript --action repush-abandoned vrať odložené úlohy z vybrané skupiny zpět do oběhu:
Terminal
$ php maintenance/run.php manageJobs --type refreshLinks --action repush-abandoned Last re-push time: 19700101000001; current time: 20211111104139 Re-pushed 0 job(s) [0 skipped].
A přes runJobs.php , spusť zpracování fronty.