Linux での Control Room サービスの停止と開始
- 最終更新日2021/10/05
Linux での Control Room サービスの停止と開始
Linux で Automation Anywhere Control Room サービスを停止したり再起動するための手順とサービス名を確認します。
前提条件
Automation Anywhere Control Room サーバーにログインします。
手順
-
A2019 のインストールを完了したばかりの場合は、次のコマンドを使用して、すべての Control Room サービスのステータスを表示します。
sudo systemctl status control*
出力を閲覧します。いずれかのサービスがアクティブに実行されていない場合は、次のコマンドを使用してサービスを手動で開始できます (特定のサービス名については、次のステップを参照してください)。
sudo systemctl start <servicename>
注: 複数のサービスが実行されていない場合は、次のステップのスクリプトを使用してすべてのサービスを開始できます。Linux のインストールに関するその他の問題については、オートメーション・エニウェア サポートにお問い合わせください: Open a support case (A-People login required)。
- オプション:
startallaae.sh
などの次のコードからスクリプトを作成し、すべての Control Room サービスを開始します。このサンプル スクリプトでは、再起動が必要な Control Room サービスを一覧表示しています。サービスの再起動はどの順番でも可能です。sleep コマンドを使用すると、次のサービスを開始する前に各サービスの起動を完了できます。注: controlroomdiscoverybot.service は、Automation 360 バージョン 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
スクリプトに実行権限を割り当て、sudo ./startallaae.sh
を実行します。 -
単一のサービスを停止するには、次のコマンドを使用します。
sudo systemctl stop <servicename>
。任意: メンテナンスやその他の要件のためにすべてのサービスを停止するには、stopallaae.sh
などのスクリプトを作成して 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
スクリプトに実行権限を割り当て、sudo ./stopallaae.sh
を実行します。