Setup:Installationsanleitung/Optimierungen/Cronjobs: Unterschied zwischen den Versionen

[unfreigegebene Version][freigegebene Version]
 



Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten.

Hinweise zum Dokument[Bearbeiten | Quelltext bearbeiten]

  • 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[Bearbeiten | Quelltext bearbeiten]

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)

            

Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument Umgebungsvariablen.


Führen Sie diesen Cronjob alle 15 Minuten aus.

processBsEmailBatch.php[Bearbeiten | Quelltext bearbeiten]

Für Reports via E-Mail aus MediaWiki heraus legen Sie bitte einen täglich ausgeführten Cronjob an. Der Befehl hierfür lautet:

                php <installpath-bluespice>/extensions/BlueSpiceEchoConnector/maintenance/processBsEmailBatch.php (Linux)
php.exe <installpath-bluespice>\extensions\BlueSpiceEchoConnector\maintenance\processBsEmailBatch.php (Windows)

            

Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument Umgebungsvariablen.


runNotifications.php (nur BlueSpice pro)[Bearbeiten | Quelltext bearbeiten]

Der BlueSpiceReminder benachrichtigt auf Wunsch die Benutzer per Mail über anstehende Aufgaben in BlueSpice. Hierfür ist ein einmal täglich ausgeführter Cronjob nötig. Der Befehl hierfür lautet:

                php <installpath-bluespice>/extensions/BlueSpiceReminder/maintenance/runNotifications.php (Linux)
php.exe <installpath-bluespice>\extensions\BlueSpiceReminder\maintenance\runNotifications.php (Windows)

            

Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument Umgebungsvariablen.

{{DISPLAYTITLE:Cronjobs}}
        
        __TOC__
        <br /><br />
        
        Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten.
        

        ==Hinweise zum Dokument==
        
        {{Setup-document-note}}
        

        ==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 <code>&lt;installpath-bluespice&gt;</code>/maintenance/runJobs.php ''(Linux)''
        
         php.exe <code>&lt;installpath-bluespice&gt;</code>\maintenance\runJobs.php ''(Windows)''
        

        {{Hint
        
        |text=Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument [[Setup:Installationsanleitung/Systemkonfigurationen/Umgebungsvariablen|Umgebungsvariablen]].
        
        }}
        

        Führen Sie diesen Cronjob '''alle 15 Minuten''' aus.
        

        ==processBsEmailBatch.php==
        
        Für Reports via E-Mail aus MediaWiki heraus legen Sie bitte einen täglich ausgeführten Cronjob an. Der Befehl hierfür lautet:
        

         php <code>&lt;installpath-bluespice&gt;</code>/extensions/BlueSpiceEchoConnector/maintenance/processBsEmailBatch.php ''(Linux)''
        
         php.exe <code>&lt;installpath-bluespice&gt;</code>\extensions\BlueSpiceEchoConnector\maintenance\processBsEmailBatch.php ''(Windows)''
        

        {{Hint
        
        |text=Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument [[Setup:Installationsanleitung/Systemkonfigurationen/Umgebungsvariablen|Umgebungsvariablen]].
        
        }}
        

        ==runNotifications.php (nur BlueSpice pro)==
        
        Der BlueSpiceReminder benachrichtigt auf Wunsch die Benutzer per Mail über anstehende Aufgaben in BlueSpice. Hierfür ist ein einmal täglich ausgeführter Cronjob nötig. Der Befehl hierfür lautet:
        

         php <code>&lt;installpath-bluespice&gt;</code>/extensions/BlueSpiceReminder/maintenance/runNotifications.php ''(Linux)''
        
         php.exe <code>&lt;installpath-bluespice&gt;</code>\extensions\BlueSpiceReminder\maintenance\runNotifications.php ''(Windows)''
        

        {{Hint
        
        |text=Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument [[Setup:Installationsanleitung/Systemkonfigurationen/Umgebungsvariablen|Umgebungsvariablen]].
        
        }}
        

        [[de:{{FULLPAGENAME}}]][[en:Setup:Installation_Manual/Optimization/Cronjobs]]
Zeile 1: Zeile 1:
 
{{DISPLAYTITLE:Cronjobs}}
 
{{DISPLAYTITLE:Cronjobs}}
 
__TOC__
 
__TOC__
<br /><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.
  

Anhänge

Diskussionen