Unified Endpoint では、直近 2 週間で発生したエラーログを保管しており、ユーザーコンソールや API から確認できます。うまく通信できないときなどのデバッグに利用できます。
エラーログで確認できる主なメッセージは以下のとおりです。
メッセージ | 説明 |
---|---|
TCP connection error: ETIMEDOUT | デバイス - SORACOM 間、または SORACOM - 転送先サーバー間の TCP 接続が正常に切断されていません。たとえば以下のような場合があります。
データ通信の完了後に、デバイスおよび転送先サーバーで、正常に TCP 接続を切断していることを確認してください。たとえば、デバイスでデータを送信する処理を実装している場合は、リクエスト後にソケットをクローズすることで、デバイス - Unified Endpoint 間の TCP 接続のタイムアウトが避けられる可能性があります。 |
Subscriber configuration is not found | Unified Endpoint にデータを送信しましたが、グループ設定に送信したプロトコルに対応する有効な転送先が設定されていません。たとえば以下のような場合があります。
データを送信するエントリポイントは、設定済みの転送先にあわせて選択してください。たとえば、グループ設定の で TCP → TCP/TCPS エントリポイントだけが設定されているときは、Unified Endpoint の TCP エントリポイントにデータを送信します。Unified Endpoint は MQTT に対応していませんUnified Endpoint には、MQTT エントリポイントがありません。Unified Endpoint のエントリポイントについて詳しくは、エントリポイント一覧 を参照してください。 |
エラーログを確認する
- エラーログは、直近 2 週間分のみ参照できます。
- SORACOM API を利用して操作した場合にも HTTP 403 や 404 などのステータスコードのエラーが返されることがありますが、API リクエストで発生したエラーがすべてエラーログに表示されるわけではありません。
ユーザーコンソール にログインし、エラーログを確認するカバレッジタイプを変更します。
たとえば、plan01s の IoT SIM を利用するデバイスで Unified Endpoint を使用した場合は、グローバルカバレッジの表示に変更します。詳しくは、SORACOM ユーザーコンソールで表示するカバレッジタイプを変更する を参照してください。
→ → の順にクリックします。
で「Unified Endpoint」を選択して、 をクリックします。
エラーログが表示されます。