Stoppen und Starten von Control Room-Diensten unter Linux
Als PDF herunterladen
- Zuletzt aktualisiert2021/10/05
Stoppen und Starten von Control Room-Diensten unter Linux
Überprüfen Sie die Anweisungen und Servicenamen zum Stoppen und Neustarten von Automation Anywhere Control Room-Diensten unter Linux.
Vorbereitungen
Melden Sie sich bei Ihrem Automation Anywhere Control Room-Server an.
Prozedur
-
Wenn Sie gerade die Installation von A2019 abgeschlossen haben, zeigen Sie mit dem folgenden Befehl den Status aller Control Room-Dienste an:
sudo systemctl status control*
Blättern Sie durch die Ausgabe. Wenn einer der Dienste nicht aktiv ausgeführt wird, können Sie den Dienst mit dem folgenden Befehl manuell starten (die spezifischen Dienstnamen finden Sie im nächsten Schritt):
sudo systemctl start <servicename>
Anmerkung: Wenn mehr als ein Dienst nicht ausgeführt wird, können Sie mit dem Skript im nächsten Schritt alle Dienste starten.Bei anderen Problemen mit der Linux-Installation wenden Sie sich bitte an den Automation Anywhere-Support: Open a support case (A-People login required).
- Optional:
Erstellen Sie ein Skript mit folgendem Code, z. B.
startallaae.sh
, um alle Control Room-Dienste zu starten.In diesem Beispielskript sind die Control Room-Dienste aufgelistet, die neu gestartet werden müssen. Sie können die Dienste in beliebiger Reihenfolge neu starten.Die sleep-Befehle ermöglichen den einzelnen Diensten, ihren jeweiligen Startvorgang abzuschließen, bevor der nächste Dienst gestartet wird.Anmerkung: controlroomdiscoverybot.service wird standardmäßig erst ab Automation 360 Version 16 installiert.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
Weisen Sie dem Skript Berechtigungen zum Ausführen zu und führen Sie es aus:sudo ./startallaae.sh
-
Mit folgendem Befehl stoppen Sie einen einzelnen Dienst:
sudo systemctl stop <servicename>
.Optional: Wenn Sie alle Dienste zu Wartungszwecken oder aus anderen Gründen stoppen möchten, erstellen Sie ein Skript wiestopallaae.sh
, um die Control Room-Dienste zu stoppen.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
Weisen Sie dem Skript Berechtigungen zum Ausführen zu und führen Sie es aus:sudo ./stopallaae.sh