FME Flow:2025.1
Démarrage et arrêtFME Flow Manuellement
Bien que leFME Flow Les services système démarrent automatiquement, vous pouvez démarrer et arrêter les services manuellement des manières suivantes :
- Depuis la fenêtre Services (la procédure d'accès aux services peut varier selon la version de Windows) :
Panneau de configuration > Outils d'administration > Services
Ou
Démarrer > Exécuter > services.msc
Dans la fenêtre Services, sélectionnez un ou plusieurs desservices, et démarrer ou arrêter selon les besoins.
Scripts Linux pour démarrer et arrêterFME Flow sont situés à :
<FMEFlowDir>/Serveur/
Bien que vous puissiez configurerFME Flow pour démarrer automatiquement, vous pouvez le démarrer manuellement en exécutantstartServer.sh en tant qu'utilisateur root.
Ce script démarre tous lesFME FlowServices système dans l'ordre nécessaire. Alternativement, pour démarrer chaque service individuellement, exécutez les scripts suivants, situés dans le même répertoire :
startCore.sh:FME Flow Service de basestartEngines.sh: Moteurs FMEstartDatabaseServer.sh:FME Flow Base de donnéesstartApplicationServer.sh:FME Flow Serveur d'applicationsstartWebSocketServer.sh:FME Flow Serveur WebSocketstartCleanup.sh:FME Flow Service de nettoyagestartRootServices.sh- Starts all the services that run as the root user. This script callsstartWebSocketServer.sh,startCleanup.sh, andstartApplicationServer.sh.
Pour arrêterFME Flow, courirstopServer.sh en tant qu'utilisateur root.
Vous pouvez également arrêter les services individuellement avec ces scripts :
stopCore.shstopEngines.shstopDatabaseServer.shstopApplicationServer.shstopWebSocketServer.shstopCleanup.shstopRootServices.sh
Qu'arrive-t-il aux tâches après un redémarrage manuel ?
QuandFME Flow est redémarré, le comportement des tâches qui sont dans unEn cours d'exécution ouEn file d'attente l'état dépend de la manière dont les tâches ont été soumises :
|
|
|||||
|---|---|---|---|---|---|
| Redémarrage complet | Les tâches en cours d'exécution sont renvoyées à la file d'attente. Les tâches en file d'attente s'exécutent avant les tâches renvoyées. | Les tâches en cours d'exécution échouent et ne sont pas soumises à nouveau.* Les tâches en file d'attente s'exécutent une fois queFME Flow les services sont en cours d'exécution. | Les tâches en cours d'exécution sont renvoyées à la file d'attente. L'ID de tâche peut changer en fonction de la disponibilité des moteurs FME. | ||
| Redémarrage des moteurs FME | |||||
| Redémarrage du noyau | |||||
| Redémarrage de la base de données | |||||
| Redémarrage du serveur d'applications Web | Les tâches continuent de s'exécuter pendant que les moteurs FME traitent la file d'attente des tâches. | ||||
* SiRéessayer en cas d'échec a été vérifié sur l'action de l'espace de travail d'une automatisation, le travail est renvoyé en fonction des paramètres de nouvelle tentative une fois que leFME Flow les services sont en cours d'exécution.
Un travail resoumis a le même ID que son exécution initiale et prend le nom de fichier job_<ID>.log. Les journaux des soumissions précédentes du même travail sont accessibles dans le même dossier. Pour plus d'informations, voirJournaux de travail FME etÀ propos des fichiers journaux dansFME Flow.