Ir para o conteúdo

Reinicie um Agente Privado Linux

Visão Geral

Estas são as instruções para reiniciar um Agente Privado Linux em distribuições Linux Debian e RPM.

Para obter informações adicionais sobre Linux Agentes Privados, consulte estes recursos:

Para obter documentação sobre como realizar determinadas tarefas com Harmony Agentes Privados, consulte Como Tutoriais para Agente Privado.

Para obter documentação sobre como superar desafios com Harmony Agentes Privados, consulte Solução de problemas de Agente Privado.

Reiniciando um Agente

É necessário reiniciar os serviços do agente sempre que você fizer alterações na configuração do agente. Reiniciar o agente é uma etapa apropriada para solução de problemas se você estiver enfrentando problemas, que podem ser resolvidos na reinicialização. Você deve reiniciar o Agente Privado sempre que o script de configuração for executado ou houver alterações no arquivo de configuração (/opt/jitterbit/jitterbit.conf) são feitos.

Embora o agente possa ser interrompido e reiniciado diretamente na máquina onde o Agente Privado está instalado, é melhor que ele seja interrompido primeiro no Management Console usando o comando "Drain Stop" e depois reiniciado usando um comando no Agente Privado própria máquina.

O comando "Drain Stop" aguardará um período de tempo para concluir as operações existentes e se recusará a aceitar novas. Operações de longa duração podem ser canceladas em vez de concluídas.

Nota

Quando uma parada de drenagem do agente é iniciada, o agente aguardará 180 segundos para que qualquer APIs termine de ser executada antes que a parada de drenagem seja concluída. Para Agentes Privados, o tempo de espera pode ser configurado dentro do jitterbit-agent-config.properties arquivo por configuração agent.drainstop.api.wait igual ao número desejado de segundos.

Uma vez interrompido, o agente só pode ser reiniciado manualmente diretamente na máquina do Agente Privado.

  1. No Management Console, selecione Drain Stop no menu do Agente. O Agente Privado irá então parar. Pode ser necessário atualizar a página da Web para ver um status atualizado.

  2. Se o Agente Privado não parar ou não responder ao Management Console, você poderá parar o agente usando:

    $ sudo jitterbit stop
    
  3. O agente pode então ser reiniciado a partir da máquina onde o Agente Privado está instalado usando:

    $ sudo jitterbit start
    

Assim que o Agente Privado for iniciado com sucesso, o status do agente no Harmony Management Console (Menu > Agentes) estará "Em execução". Observe que pode levar mais de um minuto para o Harmony Agente Privado iniciar e se registrar no Harmony. Você também pode verificar o status do Agente localmente.

Iniciando os Serviços na Inicialização do Sistema

O pacote Harmony Agente Privado tentará configurar seu sistema para iniciar automaticamente o Agente Privado na inicialização do sistema e usará inicialização no estilo SysV, que geralmente é compatível com todas as distribuições.

Se o seu sistema não usa inicialização no estilo SysV, você pode adicionar o comando /opt/jitterbit/bin/jitterbit start no final do seu script de inicialização. Você também pode adicionar o comando /opt/jitterbit/bin/jitterbit stop para o script de desligamento.

Mantendo o Agente Linux Parado Após uma Atualização

Você pode impedir que o Agente Privado seja reiniciado após uma atualização se tiver tarefas como alterações de configuração que precisam ser feitas após uma atualização, mas antes do início do agente. Defina a variável de ambiente JITTERBIT_INSTALL_AUTO_START na linha de comando para qualquer coisa diferente de y. Por exemplo:

set JITTERBIT_INSTALL_AUTO_START=false

Cuidado

Esta é uma variável de ambiente do sistema operacional. Não defina isso no jitterbit.conf arquivo.

Para começar, execute jitterbit start na linha de comando. Você também pode digitar unset JITTERBIT_INSTALL_AGENT_START na linha de comando para limpar a variável, o que inicia o Agente Privado automaticamente. No entanto, se você estiver usando scripts de inicialização no estilo SysV, a configuração da variável será limpa com este comando, mas será necessária uma reinicialização.

Outro método é definir a variável de ambiente usando o Linux export comando e então use o Linux echo comando para verificar a configuração e retornar o valor. Por exemplo:

$ export JITTERBIT_INSTALL_AUTO_START=false
echo $JITTERBIT_INSTALL_AUTO_START
false

Status do Agente

Você pode verificar o status do Agente Privado na máquina executando a opção de status do jitterbit comando:

$ sudo jitterbit status
JitterbitProcessEngine is running with PID XXX
JitterbitScheduler is running with PID XXX
JitterbitFileCleanup is running with PID XXX
All services are running

Próximos Passos

Para obter informações adicionais sobre Linux Agentes Privados, consulte estes recursos:

Para obter documentação sobre como realizar determinadas tarefas com Harmony Agentes Privados, consulte Como Tutoriais para Agente Privado.

Para obter documentação sobre como superar desafios com Harmony Agentes Privados, consulte Solução de problemas de Agente Privado.