Manual:ManageJobs.php

Category:MediaWiki code#ManageJobs.php

Details

manageJobs.php is a maintenance script to manually either delete jobs from the Job queue 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 maintenance/run.php manageJobs [ --action | --type ]

Both parameters are mandatory.

In MediaWiki version 1.39.12 and earlier, you must invoke maintenance scripts using php maintenance/scriptName.php instead of php maintenance/run.php scriptName.

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

Terminal

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

Terminal

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

See also

Category:Maintenance scripts Category:Jobs maintenance scripts
Category:Jobs maintenance scripts Category:Maintenance scripts Category:MediaWiki code