Saltar al contenido

Reiniciar un Agente Privado de Linux

Descripción General

Estas son las instrucciones para reiniciar un Agente Privado de Linux en distribuciones Debian y RPM Linux.

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 los Agentes Privados de Harmony, consulte Tutoriales Agente Privado.

Para obtener documentación sobre cómo superar los desafíos con los Agentes Privados de Harmony, consulte Solución de problemas del Agente Privado.

Reiniciar un Agente

Es necesario reiniciar los servicios del agente cada vez que haya realizado cambios en la configuración de su agente. Reiniciar el agente es un paso apropiado para la solución de problemas si tiene 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 cambie el archivo de configuración (/opt/jitterbit/jitterbit.conf) son hechos.

Aunque el agente se puede detener y luego reiniciar directamente desde la máquina donde está instalado Agente Privado, es mejor si primero se detiene desde la Management Console usando el comando "Drain Stop" y luego se reinicia usando un comando en Agente Privado. máquina misma.

El comando "Drain Stop" esperará un período de tiempo para completar las operaciones existentes y se negará a aceptar nuevas. Las operaciones de larga duración pueden cancelarse en lugar de completarse.

Nota

Cuando se inicia una parada de drenaje del agente, el agente ahora esperará 180 segundos para que cualquier APIs termine de ejecutarse antes de que se complete la parada de drenaje. Para Agentes Privados, el tiempo de espera se puede configurar dentro del jitterbit-agent-config.properties archivo configurando 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 Management Console, seleccione Drain Stop en el menú del Agente. Entonces el Agente Privado se detendrá. Es posible que necesites actualizar la página web para ver un estado actualizado.

  2. Si el Agente Privado no se detiene ni responde a la Management Console, puede detenerlo usando:

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

    $ sudo jitterbit start
    

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

Inicio de los Servicios al Iniciar el Sistema

El paquete Harmony Agente Privado intentará configurar su sistema para que inicie automáticamente el Agente Privado al iniciar el sistema y utilice la inicialización estilo SysV, que generalmente es compatible con todas las distribuciones.

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

Mantener Detenido el Agente de Linux Después de una Actualización

Puede evitar que 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. Establecer la variable de ambiente JITTERBIT_INSTALL_AUTO_START en la línea de comando 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 establezca esto en el jitterbit.conf archivo.

Para empezar, ejecuta jitterbit start desde la línea de comando. También puedes escribir unset JITTERBIT_INSTALL_AGENT_START desde la línea de comando para borrar la variable, lo que inicia el Agente Privado automáticamente. Sin embargo, si está utilizando secuencias de comandos de inicialización estilo SysV, la configuración de la variable se borrará con este comando, pero será necesario reiniciar.

Otro método es configurar la variable de ambiente usando Linux. export comando y luego usar el 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 verificar 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 los Agentes Privados de Harmony, consulte Tutoriales Agente Privado.

Para obtener documentación sobre cómo superar los desafíos con los Agentes Privados de Harmony, consulte Solución de problemas del Agente Privado.