예상치 못하게 MQTT 클라이언트의 연결이 끊어질 경우 문제 해결

MQTT 클라이언트가 텔레메트리 채널에서 예상치 못하게 연결이 끊어지는 경우 무엇이 문제인지 찾아내십시오.

프로시저

MQTT 클라이언트가 성공적으로 연결된 후 나중에 명백한 이유 없이 연결이 끊어지는 경우, 문제점을 진단하기 위해 다음과 같은 이유를 고려하십시오.

  • 큐 관리자, MQXR 서비스 또는 텔레메트리 채널이 실행 중이 아닙니다.

    큐 관리자, MQXR 서비스 또는 텔레메트리 채널을 시작하십시오. MQTT 클라이언트를 다시 연결한 후 이 솔루션이 문제점을 수정했는지 확인하십시오.

  • 다른 클라이언트가 시작되고 동일한 클라이언트 ID로 연결합니다.

    이 경우, IBM® MQ는 두 번째 MQTT 클라이언트로부터의 연결을 승인하고 첫 번째 MQTT 클라이언트와의 연결을 강제로 끊습니다.

  • MQTT 클라이언트가 발행 또는 구독할 권한이 부여되지 않은 토픽에 액세스합니다.

    IBM MQ가 MQTT 클라이언트의 연결을 끊습니다.

  • TCP/IP 연결이 더 이상 활성 상태가 아닙니다.

    TCP/IP 연결 문제를 진단 및 수정하고 MQTT 클라이언트를 다시 연결해 보십시오.