Reinicie um agente privado Linux Jitterbit
Visão geral
Estas são as instruções para reiniciar um agente privado Linux em distribuições Debian e RPM Linux.
Para obter informações adicionais sobre agentes privados do Linux, consulte estes recursos:
- Instalar um agente Linux (Debian ou RPM)
- Configurar um agente privado Linux
- Atualizar ou desinstalar um agente privado Linux
Para obter documentação sobre como realizar determinadas tarefas com agentes privados Jitterbit, consulte Como tutoriais agentes privados.
Para documentação sobre como superar desafios com agentes privados Jitterbit, consulte Solução de problemas de agentes privados.
Reiniciar um agente
Reiniciar os serviços do agente é necessário sempre que você fizer alterações na configuração do seu agente. Reiniciar o agente é uma etapa de solução de problemas apropriada se você estiver enfrentando problemas, que podem ser resolvidos ao reiniciar. Você deve reiniciar o agente privado sempre que o script de configuração for executado ou alterações no arquivo de configuração (/opt/jitterbit/jitterbit.conf
) são feitas.
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 na própria máquina do agente privado.
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 agora 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ê pode 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
Depois 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 agente privado Jitterbit iniciar e registrar-se no Harmony. Você também pode verificar o status do agente localmente.
Inicie os serviços na inicialização do sistema
O pacote do agente privado Jitterbit tentará configurar seu sistema para iniciar automaticamente o agente privado na inicialização do sistema e usa a inicialização no estilo SysV, que geralmente é suportada em todas as distribuições.
Se seu sistema não usa a 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.
Mantenha o agente Linux parado após uma atualização
Você pode impedir que o agente privado reinicie após uma atualização se tiver tarefas como alterações de configuração que você precisa fazer após uma atualização, mas antes que o agente seja iniciado. 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
da linha de comando. Você também pode digitar unset JITTERBIT_INSTALL_AGENT_START
da linha de comando para limpar a variável, 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 uma reinicialização será necessária.
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 agentes privados do Linux, consulte estes recursos:
- Instalar um agente Linux (Debian ou RPM)
- Configurar um agente privado Linux
- Atualizar ou desinstalar um agente privado Linux
Para obter documentação sobre como realizar determinadas tarefas com agentes privados Jitterbit, consulte Como tutoriais agentes privados.
Para documentação sobre como superar desafios com agentes privados Jitterbit, consulte Solução de problemas de agentes privados.