Errores de AMQP en Azure Service Bus

En este artículo se indican algunos de los errores que aparecen al usar AMQP con Azure Service Bus. Son todos comportamientos estándar del servicio. Para evitarlos, puede efectuar llamadas de envío o recepción en la conexión o el vínculo, lo que hace que estos se vuelvan a crear automáticamente.

Aparecerá el siguiente error cuando la conexión de AMQP y el vínculo estén activos pero no se realicen llamadas (por ejemplo, envío o recepción) con el vínculo durante 10 minutos. Esto hace que se cierre el vínculo. La conexión sigue abierta.

amqp:link:detach-forced:The link 'G2:7223832:user.tenant0.cud_00000000000-0000-0000-0000-00000000000000' is force detached by the broker due to errors occurred in publisher(link164614). Detach origin: AmqpMessagePublisher.IdleTimerExpired: Idle timeout: 00:10:00. TrackingId:00000000000000000000000000000000000000_G2_B3, SystemTracker:mynamespace:Topic:MyTopic, Timestamp:2/16/2018 11:10:40 PM

Se cierra la conexión

Aparecerá el siguiente error en la conexión de AMQP cuando se hayan cerrado todos los vínculos de la conexión porque no ha habido ninguna actividad (inactivo) y no se haya creado un nuevo vínculo en 5 minutos.

Error{condition=amqp:connection:forced, description='The connection was inactive for more than the allowed 300000 milliseconds and is closed by container 'LinkTracker'. TrackingId:00000000000000000000000000000000000_G21, SystemTracker:gateway5, Timestamp:2019-03-06T17:32:00', info=null}

Aparecerá este error cuando se cree una nueva conexión de AMQP, pero no se cree un vínculo antes de que haya transcurrido 1 minuto.

Error{condition=amqp:connection:forced, description='The connection was inactive for more than the allowed 60000 milliseconds and is closed by container 'LinkTracker'. TrackingId:0000000000000000000000000000000000000_G21, SystemTracker:gateway5, Timestamp:2019-03-06T18:41:51', info=null}

Pasos siguientes

Para obtener más información sobre AMQP y Service Bus, visite los siguientes vínculos: