Parar e iniciar serviços na Control Room no Linux

Revise as instruções e os nomes de serviço para interromper e reiniciar serviços na Automation Anywhere Control Room no Linux.

Pré-requisitos

Faça login no seu servidor da Automation Anywhere Control Room.

Procedimento

  1. Se você acabou de instalar o A2019, use o seguinte comando para exibir o status de todos os serviços da Control Room:

    sudo systemctl status control*

    Procurar pela saída. Se qualquer um dos serviços não estiver em execução ativa, você poderá iniciar manualmente o serviço com o seguinte comando (consulte a próxima etapa para obter nomes de serviços específicos):

    sudo systemctl start <servicename>

    Nota: Se mais de um serviço não estiver em execução, você poderá usar o script na próxima etapa para iniciar todos os serviços.

    Para outros problemas de instalação do Linux, entre em contato com o suporte Automation Anywhere: . Abra um caso de suporte (login no A-People necessário).

  2. Opcional: Crie um script a partir do código a seguir, como startallaae.sh, para iniciar todos os serviços na Control Room.
    Este exemplo de roteiro lista os serviços da Control Room que precisam ser reiniciados. Você pode reiniciar os serviços em qualquer sequência.
    Os comandos suspensão permitem que cada serviço conclua a inicialização antes que o próximo serviço seja iniciado.
    Nota: controlroomdiscoverybot.service só é instalado por padrão a partir da versão 16 do Automation 360.
    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
    Atribua permissões de execução ao script e execute-o: sudo ./startallaae.sh
  3. Para parar um único serviço, use o seguinte comando: sudo systemctl stop <servicename>.
    Opcional: Para interromper todos os serviços para manutenção ou outros requisitos, crie um script, como stopallaae.sh, para interromper os serviços na 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
    Atribua permissões de execução ao script e execute-o: sudo ./stopallaae.sh