K (1 Version importiert) |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
__TOC__ | __TOC__ | ||
<br /> | <br />Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten. | ||
Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten. | |||
==Hinweise zum Dokument== | ==Hinweise zum Dokument== | ||
{{Setup-document-note}} | {{Setup-document-note}} | ||
{{Hinweisbox|boxtype=Hinweis|Note text=Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. | |||
}} | |||
==runJobs.php== | ==runJobs.php== | ||
Zeile 16: | Zeile 18: | ||
php.exe <code><installpath-bluespice></code>\maintenance\runJobs.php ''(Windows)'' | php.exe <code><installpath-bluespice></code>\maintenance\runJobs.php ''(Windows)'' | ||
Führen Sie diesen Cronjob '''alle 10 Minuten''' aus. | |||
== processRunner.php == | |||
Bestimmte Aufgaben erfordern Server-Ressourcen, die im regulären Kontext einer Webanfrage nicht bereitgestellt werden können. Sie werden in eine spezielle Verarbeitungswarteschlange im Hintergrund von BlueSpice verschoben. | |||
Erstellen Sie abhängig von Ihrem Betriebssystem einen Cronjob (Windows: „Geplante Aufgabe“). Der auszuführende Befehl lautet: | |||
php <code><installpath-bluespice></code>/vendor/mwstake/mediawiki-component-processmanager/maintenance/processRunner.php <code><installpath-bluespice></code>/maintenance/Maintenance.php --max-processes=100 --wait ''(Linux)'' | |||
php.exe <code><installpath-bluespice></code>\vendor\mwstake\mediawiki-component-processmanager\maintenance\processRunner.php <code><installpath-bluespice></code>\maintenance\Maintenance.php --max-processes=100 --wait ''(Windows)'' | |||
Führen Sie diesen Cronjob jede '''Minute''' aus. | |||
[[de:{{FULLPAGENAME}}]] | [[de:{{FULLPAGENAME}}]] | ||
[[en:Setup: | [[en:Setup:Installation_Guide/Optimization/Cronjobs]] |
Aktuelle Version vom 12. Juli 2023, 12:59 Uhr
Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten.
Hinweise zum Dokument
- Beim Editieren von Konfigurationsdateien mit einem Texteditor müssen die Dateien in UTF-8 Kodierung ohne BOM (Byte Order Mark) gespeichert werden.
- Der Platzhalter
<installpath-bluespice>
steht stellvertretend für den Pfad zu Ihrer BlueSpice-Installation, z.B.C:\bluespice\var\www
(Windows bei Beachtung der Dokumentation "Ordnerstruktur unter Windows") oder/var/www/bluespice
(Linux). - Der Platzhalter
<tomcat-webapps>
steht stellvertretend für den Pfad zum Webapps-Verzeichnis Ihres Tomcat-Servers, z.B.C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps
(Windows) oder/var/lib/tomcat9/webapps
(Linux).
runJobs.php
Zeitaufwändige Prozesse werden von BlueSpice im Hintergrund in eine Warteschlange zum Abarbeiten gelegt. Bei jedem Seitenaufruf wird ein Teil dieser Prozesse abgearbeitet. Hängen zu viele Prozesse in der Warteschlange und es gibt verhältnismäßig wenige Seitenaufrufe so werden diese Prozesse nicht zeitnah abgearbeitet. Aus diesem Grund sollte die Warteschlange per Cronjob regelmäßig abgearbeitet werden.
Legen Sie hierzu - abhängig von Ihrem Betriebssystem - einen Cronjob (Windows: "Geplante Aufgabe") an. Der auszuführende Befehl lautet:
php<installpath-bluespice>
/maintenance/runJobs.php (Linux) php.exe<installpath-bluespice>
\maintenance\runJobs.php (Windows)
Führen Sie diesen Cronjob alle 10 Minuten aus.
processRunner.php
Bestimmte Aufgaben erfordern Server-Ressourcen, die im regulären Kontext einer Webanfrage nicht bereitgestellt werden können. Sie werden in eine spezielle Verarbeitungswarteschlange im Hintergrund von BlueSpice verschoben.
Erstellen Sie abhängig von Ihrem Betriebssystem einen Cronjob (Windows: „Geplante Aufgabe“). Der auszuführende Befehl lautet:
php<installpath-bluespice>
/vendor/mwstake/mediawiki-component-processmanager/maintenance/processRunner.php<installpath-bluespice>
/maintenance/Maintenance.php --max-processes=100 --wait (Linux) php.exe<installpath-bluespice>
\vendor\mwstake\mediawiki-component-processmanager\maintenance\processRunner.php<installpath-bluespice>
\maintenance\Maintenance.php --max-processes=100 --wait (Windows)
Führen Sie diesen Cronjob jede Minute aus.