Funktionsweise
In diesem Fall führen JobFlowExecute und JobFlowSend das entsprechende PHP-Skript nicht innerhalb der normalen über die JobRouter URL-konfigurierten Umgebung aus, sondern über eine spezielle URL, die entweder auf den gleichen oder einen anderen Webserver verweisen kann.
Somit können die Module JobFlowExecute und JobFlowSend ihre Arbeit auf dem Diensteserver verrichten ohne den Webserver für die Benutzer zu beeinflussen. Voraussetzung ist eine vollständige JobRouter-Installation, welche sich entweder auf dem Diensteserver oder auf einem weiteren Webserver befindet.
Konfiguration
Die JobRouter Installation auf dem Diensteserver oder einem weiteren Webserver muss so konfiguriert sein, dass dieser die gleiche Datenbank verwendet und dass die ausgelagerten Verzeichnisse auf die gleichen Verzeichnisse der anderen JobRouter-Installation verweisen. Nur so stehen die gleichen Daten zur Verfügung.
Fügen Sie in die Tabelle JRSETTINGS den folgenden Eintrag hinzu und ersetzen Sie die Pfade durch die Pfade zu Ihrer PHP-Installation bzw. Ihrer JobRouter-Installation:
setting |
setting_type |
setting_value |
---|---|---|
jobserver_url |
jobserver |
http://ihrdiensteserver/jobrouter |
Nach einem Neustart des Dienstes JobServer findet die Ausführung nun nicht mehr auf dem bestehenden Webserver statt, sondern auf der in der Konfiguration definierten URL.