Manual:ManageJobs.php/ru

From mediawiki.org
This page is a translated version of the page Manual:ManageJobs.php and the translation is 6% complete.
Other languages:


Details

manageJobs.php is a maintenance script to manually either delete jobs from the Руководство:Очередь задач or put abandoned jobs back into circulation. Note that, while the script can put abandoned jobs back into circulation, it won't execute them. Use runJobs.php for that.

Options/Arguments

Option/parameter Description Required?
--action
Options
  • delete – to delete the jobs from the job table
  • repush-abandoned – to put abandoned jobs back into circulation
Required
--type Must be one of the job types, typically the ones listed when you run showJobs.php --group . Required

Usage

php manageJobs.php [ --action | --type ]

Both parameters are mandatory.

First find what job types are abandoned with showJobs.php :

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

Then add abandoned jobs back into circulation with --action repush-abandoned:

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].

Then you can run runJobs.php to actually execute them.

См. также