Rozwiązywanie problemów z nieoczekiwanym rozłączeniem klienta MQTT

Informacje o problemach, które występują po nieoczekiwanym rozłączeniu klienta MQTT z kanałem pomiarowym.

Procedura

Jeśli klient MQTT pomyślnie nawiązuje połączenie, a następnie bez wyraźnego powodu rozłącza się, należy wziąć pod uwagę następujące możliwe przyczyny wystąpienia problemu:

  • Menedżer kolejek, usługa MQXR lub kanał pomiarowy nie działają.

    Uruchom menedżer kolejek, usługę MQXR lub kanał pomiarowy. Spróbuj ponownie nawiązać połączenie z klientem MQTT i sprawdź, czy to rozwiązanie spowoduje usunięcie problemu.

  • Uruchomiony jest inny klient, który nawiązuje połączenie przy użyciu takiego samego identyfikatora.

    W takim przypadku produkt IBM® MQ akceptuje połączenie z drugim klientem MQTT i wymusza rozłączenie z pierwszym klientem MQTT.

  • Klient MQTT ma dostęp do tematu, do którego nie ma uprawnień w zakresie publikowania lub subskrybowania.

    Produkt IBM MQ rozłącza klient MQTT.

  • Połączenie TCP/IP nie jest już aktywne.

    Zdiagnozuj i rozwiąż problem z połączeniem TCP/IP oraz spróbuj ponownie nawiązać połączenie z klientem MQTT.