On Mon, Feb 16, 2009 at 11:03 AM, Christensen, Courtney ChristensenC@battelle.org wrote:
What are the suggested maintenance tasks that should be run on a regular schedule?
runJobs.php is the only one that should need to be run on a regular schedule (and that only if you put jobs in cron).
I've been occasionally running rebuildall, mostly when category sorting goes a little funky. I just read Aryeh's note mentioning populateCategory being a good one, and last week someone was proclaiming the wonders of database recovery cron-jobs.
populateCategory.php is designed to be run once, when the wiki is upgraded and the category table is first created. It should not be necessary to run on a regular basis. Practically speaking, category counts may become incorrect over a period of time, for whatever reason (I'm still not quite sure why). Ideally, the count should be refreshed automatically every once in a while without special sysadmin intervention. But if you'd like to run populateCategory.php --force all the time, you could do that for now as a workaround.
I don't know what a "database recovery cron job" is supposed to be.