On Mon, Feb 16, 2009 at 11:03 AM, Christensen, Courtney
<ChristensenC(a)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.