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. Corresponden todos a 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: