Risoluzione dei problemi in caso di disconnessione imprevista del client MQTT

Informazioni sui problemi in caso di disconnessione imprevista del client MQTT da un canale di telemetria.

PROCEDURE

Se il client MQTT si connette correttamente e, in un secondo momento, si disconnette apparentemente senza alcun motivo, considerare i seguenti motivi per diagnosticare il problema:

  • Il gestore code, il servizio MQXR o il canale di telemetria non è in esecuzione.

    Avviare il gestore code, il servizio MQXR o il canale di telemetria. Tentare di riconnettere il client MQTT e verificare che questa soluzione risolva il problema.

  • È stato avviato un altro client che si connette con lo stesso ID client.

    In questo caso, IBM® MQ accetta la connessione dal secondo client MQTT e disconnette in modo forzato il primo client MQTT.

  • Il client MQTT accede a un argomento per il quale non è autorizzato, per la pubblicazione o la sottoscrizione.

    IBM MQ disconnette il client MQTT.

  • La connessione TCP/IP non è più attiva.

    Diagnosticare e correggere il problema con la connessione TCP/IP e provare a connettere di nuovo il client MQTT.