Please enable JavaScript to view this site.

Administrationshandbuch

Navigation: Tech Doc > Lastverteilung und Ausfallsicherheit > JobFlow-Komponenten auslagern

Direkter Aufruf ohne Verwendung eines Webservers

Scroll Zurück Oben Weiter Mehr

Funktionsweise

In diesem Fall führen JobFlowExecute und JobFlowSend das entsprechende PHP-Skript direkt auf dem Diensteserver aus. Voraussetzung dafür ist, dass auf dem Diensteserver eine PHP-Laufzeitumgebung sowie die JobRouter-Webanwendung zur Verfügung stehen.

Konfiguration

Wenn Sie die Dienste auf einem anderen Server betreiben als die JobRouter-Webanwendung, kopieren Sie die PHP-Laufzeitumgebung auf diesen Server und passen Sie die Datei php.ini so an, dass PHP dort korrekt funktioniert. Kopieren Sie zusätzlich das Verzeichnis der JobRouter-Webanwendung auf diesem Server.

Fügen Sie in die Tabelle JRSETTINGS die folgenden Einträge hinzu und ersetzen Sie die Pfade durch die Pfade zu Ihrer PHP-Installation bzw. Ihrer JobRouter-Installation:

setting

setting_type

setting_value

jobserver_php_exe_path

jobserver

<PHP Directory>\php.exe

jobserver_php_path

jobserver

<JobRouter Directory>\bin\console

jobserver_shell_execute

jobserver

1

Nach einem Neustart des Dienstes JobServer findet die Ausführung nun nicht mehr auf dem Webserver statt, sondern direkt auf dem Diensteserver.