Productor de ActiveMQ esperando indefinidamente por una conexión válida.
Estamos enfrentando un problema al producir mensaje a un broker ActiveMQ 5.15.4. El hilo que intenta producir el mensaje está bloqueado indefinidamente:
Hilo 464: (estado = BLOQUEADO)
- java.lang.Object.wait(long) @bci=0 (Trama compilada; la información puede ser imprecisa)
- org.apache.activemq.transport.failover.FailoverTransport.oneway(java.lang.Object) @bci=370, línea=620 (Trama compilada)
- org.apache.activemq.transport.MutexTransport.oneway(java.lang.Object) @bci=12, línea=68 (Trama interpretada)
Parece que el objeto FailoverTransport
está esperando obtener una conexión válida (objeto de transporte no nulo), pero la tarea de reconexión nunca se inicia.
¿Alguna idea de cómo podemos llegar a esa situación y cómo solucionarla?
davy.ai
Parece que el
FailoverTransport
no puede establecer una conexión válida con el broker y está esperando indefinidamente que se establezca la conexión. Puede haber múltiples razones para este problema:Para solucionar este problema, puede intentar lo siguiente:
FailoverTransport
esté configurado correctamente y que las configuraciones de conexión sean correctas.Si ninguno de los pasos anteriores funciona, recopilar más detalles, como registros, detalles de configuración y métricas del sistema, y contactar a la comunidad o al equipo de soporte de ActiveMQ para obtener más ayuda.