| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Aesthetic Jobs.com - Aesthetician Jobs, Esthetician Jobs, PA Jobs,... aestheticjobs.com |
For the current length of the job queue, see Special:Statistics. In MediaWiki 1.6, a job queue was introduced to perform long-running tasks asynchronously. The job queue is designed to hold many short tasks using batch processing. An estimate of the length of the job queue is shown at Special:Statistics - on Wikipedia this can come from one of several servers (as of 2009, three of them) and so may fluctuate significantly. By default, each time a request runs, one job is taken from the job queue and executed.
[edit] PerformanceIf the performance burden of this is too great, you can reduce $wgJobRunRate by putting something like this in your LocalSettings.php: $wgJobRunRate = 0.01; Alternatively, you can set $wgJobRunRate to 0, and then use a cron job to empty the job queue. This is done by running 0 0 * * * /usr/bin/php /var/www/wiki/maintenance/runJobs.php 2>&1 > /var/log/runJobs.log [edit] Updating links tables when a template changesMediaWiki 1.6 adds a job to the job queue for each article using a template. Each job is a command to read an article, expand any templates, and update the link table accordingly. So null edits are no longer necessary, although it may take a while for big operations to complete. This can help to ease strain on a virtual person. [edit] HTML cache invalidationA wider class of operations can result in invalidation of the HTML cache for a large number of pages:
Except for template changes, these operations do not invalidate the links tables, but they do invalidate the HTML cache of all pages linking to that page, or using that image. Invalidating the cache of a page is a short operation; it only requires updating a single database field and sending a multicast packet to clear the caches. But if there are more than about 1000 to do, it takes a long time. By default, jobs are added when more than 500 pages need to be invalidated, one job per 500 operations. [edit] Typical valuesDuring a period of low loads, the job queue might be zero. At Wikimedia, the job queue is, in practice, almost never zero. In off-peak hours, it might be a few hundreds to a thousand. During a busy day, it might be a few hundred thousand (values of several million are no cause for alarm), but it can quickly fluctuate by 10% or more.[1] The job queue length is reported at Special:Statistics. Also as mentioned above, several servers will have different estimates for this value so apparently wilder fluctuations can also be seen. [edit] References
|
| ↑ top of page ↑ | about thumbshots |