Averigüe lo que no funciona cuando un cliente MQTT se desconecta de forma inesperada de un canal de telemetría.
Procedimiento
Si el cliente MQTT se conecta correctamente y luego se desconecta sin ninguna razón aparente, tenga en cuenta las razones siguientes para diagnosticar el problema:
- El gestor de colas, el servicio MQXR o el canal de telemetría no están ejecutándose.
Inicie el gestor de colas, el servicio MQXR, o el canal de telemetría. Intente conectarlos de nuevo al cliente MQTT y compruebe si esta solución resuelve el problema.
- Se ha iniciado otro cliente, y se conecta con el mismo ID de cliente.
En este caso, IBM® MQ acepta la conexión del segundo cliente
MQTT y, a la fuerza, desconecta el primer cliente MQTT.
- El cliente MQTT accede a un tema en el que no tiene autorización, ya sea para la publicación o la suscripción.
IBM MQ desconecta el cliente MQTT.
- La conexión TCP/IP ya no está activa.
Diagnostique y arregle el problema surgido con la conexión TCP/IP, e intente de nuevo conectarse al cliente MQTT.