es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tiempo de espera al implementar un artefacto que ha sido implementado muchas veces bajo JBoss EAP 7.3.

He estado ejecutando PAM 7.9/JBPM 7.48 durante aproximadamente un año bajo JBOSS EAP 7.3. Mi KieServer de JBPM persiste utilizando SQL Server. Ayer desplegué repetidamente el KieServer, pero hoy el despliegue falla.

Código:

2021-12-16 15:25:53,645 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads – 1) WFLYCTL0348: Tiempo de espera después de [300] segundos esperando la estabilidad del contenedor de servicios. La operación se revertirá. El paso que actualizó primero el contenedor de servicios fue ‘full-replace-deployment’ en la dirección ‘[]’
2021-12-16 15:26:03,649 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads – 1) WFLYCTL0190: El controlador de paso org.jboss.as.server.deployment.DeploymentHandlerUtil$4@74e289e9 para la operación full-replace-deployment en la dirección [] no pudo manejar la reversión de la operación: java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException
en org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:523)
en org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1518)

Ya he configurado la propiedad para aumentar el tiempo de espera para el despliegue, pero aún se queja de que hay un tiempo de espera de 5 segundos que debe controlarse mediante otra propiedad.

Código:

2021-12-16 13:40:47,039 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads – 1) WFLYCTL0349: Tiempo de espera después de [5] segundos esperando la estabilidad del contenedor de servicios al finalizar una operación. El proceso debe reiniciarse. El paso que actualizó primero el contenedor de servicios fue ‘deploy’ en la dirección ‘[(“deployment” => “kie-server.war”)]’

He cambiado el nivel de registro a rastreo para obtener toda la información posible. ¿Cómo más puedo depurar / resolver este problema?

Hay dos factores que pueden estar contribuyendo a esto, pero no tengo un enfoque claro para abordarlos.

  1. Hubo una actualización de Windows ayer (probablemente debido a la reciente explotación de Log4j).
  2. Algunas personas en mi empresa están teniendo problemas para conectarse a la base de datos de SQL Server. No veo mensajes de registro sobre KieServer que no pueda conectarse a la base de datos, pero cuando no puede alcanzarla, el KieServer no se inicia.
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basado en los mensajes de error y los posibles factores que mencionaste, aquí hay algunas formas posibles de depurar/solucionar el problema:

    1. Verifica el archivo server.log en busca de mensajes de error o trazas de stack relevantes. Esto puede proporcionar información adicional sobre qué está causando exactamente el fallo en el despliegue.

    2. Verifica la conectividad de red entre el servidor JBoss y el servidor SQL. Puedes intentar hacer ping al servidor SQL desde el servidor JBoss, o usar telnet para verificar si se puede establecer una conexión en el puerto del servidor SQL.

    3. Verifica los registros del servidor SQL en busca de errores o advertencias relacionados con la base de datos de KieServer. Esto puede proporcionar información adicional si hay problemas con el servidor SQL.

    4. Intenta volver a desplegar una versión anterior de KieServer que se sabe que funcionaba. Esto puede ayudar a aislar si el problema está relacionado con el despliegue en sí mismo o con algo más (como la actualización reciente de Windows o problemas de conectividad con el servidor SQL).

    5. Si ninguno de los pasos anteriores ayuda a resolver el problema, es posible que necesites involucrar a otros equipos o expertos para que te ayuden con la solución de problemas. Esto podría incluir a los equipos de Windows o del servidor SQL si hay problemas continuos con esos sistemas.

Comments are closed.