Manual:$wgRunJobsAsync/hu

Ha a feladat-végrehajtás normál laplekérésekkor is engedélyezett (a 0-nál nagyobb értékre állításával (alapértelmezésben 1)), akkor ezen változó meghatározza, hogy aszinkronikusan vagy sem legyen végrehajtva.

Részletek
A feladatok aszinkronikus futtatásakor ezek végrehajtásához egy belső HTTP-kapcsolat jön létre, a MediaWiki pedig a feladat befejeződésének megvárása nélkül, azonnal visszaküldi az eredményeket a lapnak. Máskülönben a feladat a lap visszaküldésével azonosan lesz végrehajtva, a kliensnek pedig meg kell várnia a feladat befejezését. Ha a feladat nem aszinkronikusan fut, a végzetes hibák megakadályozzák a lap betöltését.

Kategóriájukban nem megjelenő lapok
Számos felhasználónak van problémája azon lapokkal, amelyek a megfelelő kategorizálás ellenére nem jelennek meg azokban. Ez a legtöbb esetben a feladatütemezővel kapcsolatos probléma. The issue people usually have is that pages do not (in fact: not immediately) appear inside their categories. Reasons may be different: It is possible that the job queue is not working at all or that for the way the wiki is being used the queue is not executing enough jobs per page view so that constantly more jobs get queued than are executed effectively stalling execution.

In these cases, one should try the following:


 * Try running the jobs directly with.
 * Afterwards, use the maintenance script to verify that there are 0 jobs in the queue. If there still are any jobs (no matter if they are queued, claimed or delayed), then TRUNCATE the database table jobs in the database. This will remove all the unrun jobs from the DB. This might possibly also remove jobs, which were scheduled to be run in the future. These jobs logically will then not be run as they are getting deleted just as all other jobs.
 * Afterwards, run maintenance script to get the link tables updated. After that point, category pages will show their member pages correctly again (at least for the current categorization state of the pages).
 * Set $wgRunJobsAsync to false and $wgJobRunRate to 2 or higher. This often helps (but performance gets worse).
 * Afterwards, do a few edits, adding or removing categories from pages. Then monitor the contents of the table or use the  maintenance script to check, if jobs are getting executed now.