Linux에서의 Control Room 서비스 중지 및 시작

Linux에서 Automation Anywhere Control Room 서비스를 중지하고 다시 시작하기 위한 지침과 서비스 이름을 검토하십시오.

전제 조건

Automation Anywhere Control Room 서버에 로그인합니다.

프로시저

  1. A2019 설치를 방금 마친 경우, 다음 명령을 이용하여 모든 Control Room 서비스의 상태를 표시합니다.

    sudo systemctl status control*

    출력을 찾아봅니다. 실행 중인 서비스가 없는 경우, 다음 명령을 이용하여 서비스를 수동으로 시작할 수 있습니다(특정 서비스 이름은 다음 단계 참조).

    sudo systemctl start <servicename>

    주: 두 개 이상의 서비스가 실행되고 있지 않은 경우, 다음 단계의 스크립트를 이용하여 모든 서비스를 시작할 수 있습니다.

    다른 Linux 설치 문제는 Automation Anywhere 지원 부서에 문의하십시오. Open a support case (A-People login required).

  2. 옵션: 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
  3. 단일 서비스를 중지하려면, 다음 명령을 사용합니다. 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