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:
- Instalando um Agente Jitterbit Harmony Linux (Debian ou RPM)
- Configurando um Agente Privado Linux
- Atualizando ou desinstalando um Agente Privado Linux
Para obter documentação sobre como realizar determinadas tarefas com Jitterbit Harmony Agentes Privados, consulte Como Tutoriais para Agente Privado.
Para obter documentação sobre como superar desafios com Jitterbit 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.
-
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.
-
Se o Agente Privado não parar ou não responder ao Management Console, você poderá parar o agente usando:
$ sudo jitterbit stop
-
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 Jitterbit Harmony Management Console (Menu > Agentes) estará "Em execução". Observe que pode levar mais de um minuto para o Jitterbit Harmony Agente Privado iniciar e se registrar no Jitterbit Harmony. Você também pode verificar o status do Agente localmente.
Iniciando os Serviços na Inicialização do Sistema¶
O pacote Jitterbit 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:
- Instalando um Agente Jitterbit Harmony Linux (Debian ou RPM)
- Configurando um Agente Privado Linux
- Atualizando ou desinstalando um Agente Privado Linux
Para obter documentação sobre como realizar determinadas tarefas com Jitterbit Harmony Agentes Privados, consulte Como Tutoriais para Agente Privado.
Para obter documentação sobre como superar desafios com Jitterbit Harmony Agentes Privados, consulte Solução de problemas de Agente Privado.