Saltar al contenido

Reiniciar un agente privado Jitterbit de Linux

Descripción general

Estas son las instrucciones para reiniciar un agente privado de Linux en distribuciones de Linux Debian y RPM.

Para obtener información adicional sobre los agentes privados de Linux, consulte estos recursos:

Para obtener documentación sobre cómo realizar ciertas tareas con agentes privados de Jitterbit, consulte tutoriales agentes privados.

Para obtener documentación sobre cómo superar los desafíos con los agentes privados de Jitterbit, consulte Solución de problemas con agentes privados.

Reiniciar un agente

Es necesario reiniciar los servicios del agente siempre que haya realizado cambios en la configuración del agente. Reiniciar el agente es un paso de solución de problemas adecuado si experimenta problemas que pueden resolverse al reiniciar. Debe reiniciar el agente privado cada vez que se ejecute el secuencia de comandos de configuración o se realicen cambios en el archivo de configuración (/opt/jitterbit/jitterbit.conf) están hechos.

Si bien el agente se puede detener y luego reiniciar directamente desde la máquina donde está instalado el agente privado, es mejor si primero se lo detiene desde la Management Console usando el comando "Drain Stop" y luego se lo reinicia usando un comando en la máquina del agente privado.

El comando "Detener drenaje" esperará un período de tiempo para completar las operaciones existentes y se negará a aceptar operaciones nuevas. Las operaciones que se llevan a cabo durante mucho tiempo pueden cancelarse en lugar de completarse.

Nota

Cuando se inicia una detención de vaciado de agente, el agente ahora esperará 180 segundos para que las APIs terminen de ejecutarse antes de que se complete la detención de vaciado. Para los agentes privados, el tiempo de espera se puede configurar dentro de la jitterbit-agent-config.properties archivo por configuración agent.drainstop.api.wait igual al número de segundos deseado.

Una vez detenido, el agente solo se puede reiniciar manualmente directamente desde la máquina del agente privado.

  1. Desde la Management Console, seleccione Detener drenaje en el menú del agente. El agente privado se detendrá. Es posible que deba actualizar la página web para ver un estado actualizado.

  2. Si el agente privado no se detiene o no responde a la Management Console, puede detener el agente mediante:

    $ sudo jitterbit stop
    
  3. Luego, el agente se puede reiniciar desde la máquina donde está instalado el agente privado mediante:

    $ sudo jitterbit start
    

Una vez que el agente privado se inicia correctamente, el estado del agente en Harmony Management Console (Menú > Agentes) estará "En ejecución". Tenga en cuenta que el agente privado Jitterbit puede tardar más de un minuto en iniciarse y registrarse en Harmony. También puede verificar el estado del agente localmente.

Iniciar los servicios al iniciar el sistema

El paquete de agente privado Jitterbit intentará configurar su sistema para iniciar automáticamente el agente privado al iniciar el sistema y utiliza la inicialización de estilo SysV, que generalmente es compatible con todas las distribuciones.

Si su sistema no utiliza la inicialización de estilo SysV, puede agregar el comando /opt/jitterbit/bin/jitterbit start Hacia el final de su secuencia de comandos de inicio. También puede agregar el comando /opt/jitterbit/bin/jitterbit stop al secuencia de comandos de apagado.

Mantener el agente Linux detenido después de una actualización

Puede evitar que el agente privado se reinicie después de una actualización si tiene tareas, como cambios de configuración, que debe realizar después de una actualización pero antes de que se inicie el agente. Establezca la variable de ambiente JITTERBIT_INSTALL_AUTO_START en la línea de comandos a cualquier cosa que no sea y. Por ejemplo:

set JITTERBIT_INSTALL_AUTO_START=false

Precaución

Esta es una variable de ambiente del sistema operativo. No la configure en el jitterbit.conf archivo.

Para comenzar, ejecute jitterbit startdesde la línea de comandos. También puedes escribir unset JITTERBIT_INSTALL_AGENT_START desde la línea de comandos para borrar la variable, lo que inicia automáticamente el agente privado. Sin embargo, si está utilizando secuencias de comandos de inicialización de estilo SysV, la configuración de la variable se borrará con este comando, pero se requiere reiniciar.

Otro método es configurar la variable de ambiente utilizando Linux export comando y luego usar Linux echo Comando para verificar la configuración y devolver el valor. Por ejemplo:

$ export JITTERBIT_INSTALL_AUTO_START=false
echo $JITTERBIT_INSTALL_AUTO_START
false

Estado del Agente

Puede comprobar el estado del agente privado en la máquina ejecutando la opción de estado del jitterbit dominio:

$ 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 pasos

Para obtener información adicional sobre los agentes privados de Linux, consulte estos recursos:

Para obtener documentación sobre cómo realizar ciertas tareas con agentes privados de Jitterbit, consulte tutoriales agentes privados.

Para obtener documentación sobre cómo superar los desafíos con los agentes privados de Jitterbit, consulte Solución de problemas con agentes privados.