Příručka:ManageJobs.php
Soubor MediaWiki: manageJobs.php | |
---|---|
Lokalita: | maintenance/ |
Zdrojový kód: | master • 1.42.3 • 1.41.4 • 1.39.10 |
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 manageJobs.php [ --action | --type ]
Oba parametry jsou povinné.
Nejprve zjisti přes showJobs.php , jaké typu jsou odložené úlohy:
Terminal
$ php maintenance/showJobs.php --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/manageJobs.php --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.