MQTT クライアントが予期外に切断する場合の問題の解決

MQTT クライアントが遠隔測定チャネルから予期外に切断される場合には、その原因を突き止めてください。

手順

MQTT クライアントが正常に接続され、その後明確な理由もなく切断される場合、問題を診断するためには、以下の原因を考慮に入れてください。

  • キュー・マネージャー、MQXR サービス、または遠隔測定チャネルが実行されていない。

    キュー・マネージャー、MQXR サービス、または遠隔測定チャネルを開始します。MQTT クライアントの再接続を試行して、この解決策で問題が修正されたかどうかを確認してください。

  • 別のクライアントが開始されて、同じクライアント ID で接続している。

    この場合、IBM® MQ は 2 番目の MQTT クライアントからの接続を受け入れ、最初の MQTT クライアントを強制的に切断します。

  • MQTT クライアントが、パブリッシュまたはサブスクライブする権限のないトピックにアクセスしている。

    IBM MQ は、そのような MQTT クライアントを切断します。

  • TCP/IP 接続がアクティブでなくなっている。

    TCP/IP 接続の問題を診断して修正し、MQTT クライアントの再接続を試行してください。