Manuelles Starten und Stoppen von FME Flow

Obwohl die FME Flow System Services automatisch gestartet werden, können Sie die Dienste auf folgende Weise manuell starten und stoppen:
- Über das Fenster "Dienste" (das Verfahren für den Zugriff auf die Dienste kann je nach Windows-Version variieren):
Control Panel > Administrative Tools > Services
Oder
Start > Ausführen > services.msc
Wählen Sie im Fenster "Dienste" einen oder mehrere Dienste aus und starten oder stoppen Sie diese nach Bedarf.

Linux-Skripte zum Starten und Stoppen von FME Flow befinden sich in:
<FMEFlowDir>/Server/
Obwohl Sie FME Flow für den automatischen Start konfigurieren können, können Sie einen manuellen Start durchführen, indem Sie startServer.sh als Root-Benutzer ausführen:
Dieses Skript startet alle FME Flow System Services in der notwendigen Reihenfolge. Um jeden Dienst einzeln zu starten, führen Sie die folgenden Skripte aus, die sich in demselben Verzeichnis befinden:
startCore.sh
: FME Flow Core ServicestartEngines.sh
: FME EnginesstartDatabaseServer.sh
: FME Flow DatabasestartApplicationServer.sh
: FMEServerAppServerstartWebSocketServer.sh
: FME Flow WebSocket ServerstartCleanup.sh
: FME Flow Cleanup ServicestartRootServices.sh
- Startet alle Dienste, die als Root-Benutzer ausgeführt werden. Dieses Skript ruftstartWebSocketServer.sh
.startCleanup.sh
, undstartApplicationServer.sh
auf.
Um FME Flow zu stoppen, führen Sie stopServer.sh als Root-Benutzer aus.
Stoppen Sie alternativ die Dienste einzeln mit diesen Skripten:
stopCore.sh
stopEngines.sh
stopDatabaseServer.sh
stopApplicationServer.sh
stopWebSocketServer.sh
stopCleanup.sh
stopRootServices.sh
Was passiert mit Jobs nach einem manuellen Neustart?
Wenn FME Flow neu gestartet wird, hängt das Verhalten von Jobs, die sich im Status In Bearbeitung oder In der Warteschlange befinden, davon ab, wie die Jobs übermittelt wurden:
|
|||||
---|---|---|---|---|---|
Vollständiger Neustart | Laufende Jobs werden erneut an die Warteschlange gesendet. Jobs in der Warteschlange werden vor erneut eingereichten Jobs ausgeführt. | Laufende Jobs schlagen fehl und werden nicht erneut übermittelt.* Jobs in der Warteschlange werden ausgeführt, sobald die FME Flow-Dienste ausgeführt werden. | Laufende Jobs werden erneut an die Warteschlange gesendet. Die Job-ID kann sich je nach Verfügbarkeit von FME Engines ändern. | ||
Neustart der FME Engines | |||||
Core-Neustart | |||||
Neustart der Datenbank | |||||
Neustart des Web Application Servers | Die Jobs laufen weiter, während die FME Engines die Job-Warteschlange abarbeiten. |
* Wenn in der Workspace-Aktion einer Automatisierung die Option Wiederholen bei einem Fehler aktiviert wurde, wird der Job basierend auf den Wiederholungseinstellungen erneut übermittelt, sobald die FME Flow-Dienste laufen.
Ein erneut übermittelter Job hat die gleiche ID wie seine erste Ausführung und erhält den Dateinamen job_<ID>.log. Auf Protokolle früherer Übermittlungen desselben Jobs kann im selben Ordner zugegriffen werden. Weitere Informationen finden Sie unter FME Job Protokolle und Über Protokolldateien in FME Flow.