MediaWiki/Jobs
Die Mediawiki-Jobwarteschlange verwaltet Aufgaben, die MediaWiki im Hintergrund ausführt
Beschreibung
Die Job-Warteschlange ist eine Datenbanktabelle (Job), die eine Zeile für jeden Job enthält.
- Diese werden sequenzieller ausgeführt
- sobald ein Job ausgeführt wird, wird seine Zeile gelöscht.
- Jobs werden jedes Mal ausgeführt, wenn das Wiki einen Seitentreffer erhält.
- Beispiel
Einer Vorlage wird Kategorie-Tag hinzugefügt
- Alle Seiten, die diese Vorlage enthalten, müssen aktualisiert werden.
- Um Server und Wiki nicht zu verlangsamen, wird diese Aufgabe im Hintergrund nach und nach ausgeführt.
- Job-Warteschlange
Konfiguration
Dateien
Anwendungen
runJobs.php
Sie können auch veranlassen, dass Jobs automatisierter ausgeführt werden, anstatt nur darauf zu warten, dass sie ausgeführt werden
- Dies geschieht durch Aufrufen des Skripts runJobs.php im MediaWiki- /maintenance .
- Sie können sogar einen Cron-Job erstellen, um runJobs.php regelmäßig auszuführen – sagen wir einmal am Tag.
- Es gibt verschiedene Parameter, die runJobs.php annehmen kann
- z. B. das Festlegen der maximalen Anzahl auszuführender Jobs oder, was vielleicht noch wichtiger ist, die Art des auszuführenden Jobs.
- Um letzteres zu ermöglichen, hat jeder Auftragstyp einen eigenen Kennungsnamen, der in der Datenbank zu finden ist.
- Es gibt verschiedene Parameter, die runJobs.php annehmen kann
- Alle Parameter für runJobs.php können Sie hier nachlesen: https://www.mediawiki.org/wiki/Manual:RunJobs.php
Sicherheit
Dokumentation
Projekt-Homepage
Links
Intern
Weblinks
Einzelnachweise
Testfragen
Testfrage 1
Antwort1
Testfrage 2
Antwort2
Testfrage 3
Antwort3
Testfrage 4
Antwort4
Testfrage 5
Antwort5