Exécuter le processus d'arrêt propre du moteur distant - Cloud

Guide d'utilisation de Talend Remote Engine pour Windows

Version
Cloud
Language
Français
Operating system
Windows
Product
Talend Cloud
Module
Talend Remote Engine
Content
Création et développement
Installation et mise à niveau
Last publication date
2023-12-08
Utilisez la commande d'arrêt propre pour assurer un processus d'arrêt contrôlé et ordonné.

Avant de commencer

  • Votre moteur distant doit avoir au moins la version v2.12.14.

Procédure

Dans votre console d'invite de commande Karaf, exécutez la commande suivante :
tre:graceful-shutdown <shutdown_grace_period_in_minutes>
Dans cette commande, définissez la période de grâce de l'arrêt du moteur, spécifiée en minutes, avant son arrêt éventuel. Cette période de grâce de l'arrêt du moteur est un délai avant arrêt. Par exemple :
tre:graceful-shutdown 1
Dans cet exemple, la commande attend une minute avant d'arrêter votre moteur distant.

Exemple

Capture d'écran présentant la console Karaf exécutant un arrêt propre du moteur distant.

Résultats

Lorsque la commande est lancée, votre moteur entre dans la période de grâce (délai avant arrêt) au cours de laquelle il rejette toute nouvelle tâche d'intégration de données et, simultanément scanne toutes les exécutions de tâches actives, c'est-à-dire toutes les exécutions en cours. Lorsque la période de grâce se termine, le moteur arrête proprement les exécutions en cours de toutes les tâches d'intégration de données et s'assure que le statut Terminated (Arrêté) est bien indiqué.

Disponible dans :

Cloud API Services Platform

Cloud Data Fabric

Le processus d'arrêt propre n'affecte pas les tâches de services de données ou les tâches de Routes, qui comprennent des microservices et des services OSGi. Les microservices continuent à s'exécuter, sans impact provenant de la période de grâce, jusqu'à ce qu'ils s'arrêtent en même temps que le moteur. Ils reprennent automatiquement, lors du redémarrage du moteur. Les services OSGi, déployés dans Talend Runtime, continuent à s'exécuter séparément sur ce serveur.

Plus de commandes sont disponibles pour comprendre la situation de votre moteur et de ses exécutions de tâches :
  • tre:info : permet d'obtenir la liste des types de tâches attribuées à votre moteur.
  • tre:execution-list : liste toutes les exécutions de tâches sur votre moteur.
  • tre:execution-info : vérifie les détails d'une exécution spécifique.
  • tre:execution-kill : arrête une exécution de tâche sans redémarrer le moteur.