Arrêter et démarrer les services de la Control Room sur Linux
Télécharger au format PDF
- Dernière mise à jour2021/10/05
Passez en revue les instructions et les noms de service pour arrêter et redémarrer les services de la Automation Anywhere Control Room sous Linux.
Prérequis
Connectez-vous au serveur de votre Automation Anywhere Control Room.
Procédure
-
Si vous venez de terminer l'installation d'A2019, utilisez la commande suivante pour afficher l'état de tous les services de la Control Room :
sudo systemctl status control*
Parcourez la sortie. Si l'un des services ne s'exécute pas activement, vous pouvez démarrer manuellement le service avec la commande suivante (voir l'étape suivante pour les noms de service spécifiques) :
sudo systemctl start <servicename>
Remarque : Si plusieurs services ne sont pas en cours d'exécution, vous pouvez utiliser le script à l'étape suivante pour démarrer tous les services.Pour les autres problèmes d'installation Linux, contactez l'assistance Automation Anywhere : Open a support case (A-People login required).
- Facultatif :
Créez un script à partir du code suivant, tel que
startallaae.sh
, pour démarrer tous les services de la Control Room.Cet exemple de script liste les services de la Control Room qui doivent être redémarrés. Vous pouvez redémarrer les services dans n'importe quel ordre.Les commandes de mise en veille permettent à chaque service de terminer le démarrage avant le service suivant.Remarque : controlroomdiscoverybot.service n'est installé par défaut qu'à partir de Automation 360 version 16.echo Starting elastisearch sudo systemctl start controlroomelasticsearch.service sleep 30 echo Starting botcompiler sudo systemctl start controlroombotcompiler.service sleep 30 echo Starting control room caching sudo systemctl start controlroomcaching.service sleep 30 echo Starting backend service sudo systemctl start controlroombackend.service sleep 30 echo Starting reverse proxy sudo systemctl start controlroomreverseproxy.service sleep 30 echo Starting messaging sudo systemctl start controlroommessaging.service sleep 30 echo Starting iq bot sudo systemctl start controlroomiqbot.service sleep 30 echo Starting discovery bot sudo systemctl start controlroomdiscoverybot.service sleep 30 echo Starting aari sudo systemctl start controlroomaari.service sleep 30 echo Starting storage sudo systemctl start controlroomstorage.service sleep 30 echo Starting ml services sudo systemctl start controlroomdiscoverybotml.service sleep 30
Attribuez une autorisation d'exécution au script et exécutez-le :sudo ./startallaae.sh
-
Pour arrêter un seul service, utilisez la commande suivante :
sudo systemctl stop <servicename>
.Facultatif : Pour arrêter tous les services pour la maintenance ou d'autres exigences, créez un script, tel questopallaae.sh
, pour interrompre les services de la Control Room.sudo systemctl stop controlroommessaging.service sudo systemctl stop controlroomreverseproxy.service sudo systemctl stop controlroombackend.service sudo systemctl stop controlroomcaching.service sudo systemctl stop controlroombotcompiler.service sudo systemctl stop controlroomelasticsearch.service sudo systemctl stop controlroomiqbot.service sudo systemctl stop controlroomdiscoverybot.service sudo systemctl stop controlroomaari.service sudo systemctl stop controlroomstorage.service sudo systemctl stop controlroomdiscoverybotml.service
Attribuez des autorisations d'exécution au script et exécutez-le :sudo ./stopallaae.sh