Resolución de problemas si el cliente MQTT se desconecta inesperadamente

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.