2017-12-05 8 views
0

Azure IoT EdgeランタイムをWindows 10マシンにインストールしようとしています。私はを呼び出すためのステップを含めて、hereの指示に従った。次のステップを実行してdocker psを実行してedgeAgentコンテナが実行されていることを確認すると、空のリストが表示されます。ランタイムが正常に起動しても何も実行されていないのに何も実行されていないのに何も起こっていないのですか?docker?私はIoT Hubで、私のIoTデバイスに何も接続できていないことを確認しました。Azure IoT Edgeセットアップは正常に完了しましたが、edgeAgentドッカー画像を開始しません。

**編集**:いくつかのコメントを読んだ後、私はドッカーのログを見つけました。コンテナが正常に起動したように見えますが、AMQPを介してIoTハブに接続することができません。また、シャットダウンします:

2017-12-05 22:47:10 [INF] - Edge agent attempting to connect to IoT Hub via AMQP... 2017-12-05 22:47:11 [INF] - Edge agent attempting to connect to IoT Hub via AMQP over WebSocket...

私は、接続文字列が正しいことを確認しました。 AMQPポート5671上のトラフィックを調査することについて私たちのオペレーション部門から聞いてくるのを待っています。Dockerコンテナは現在、Linuxコンテナで動作しています。 docker ps -a

出力:

C:\Users\myuser\Downloads>docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 26c1d3363ba0 microsoft/azureiotedge-agent:1.0-preview "/usr/bin/dotnet M..." 8 seconds ago Exited (1) 3 seconds ago edgeAgent

+0

紺碧のIoTエッジのため、12月のアップデートで修正されたバグの一つですか? Linuxに切り替えるようにしてください。実行時にedgeAgentコンテナが失敗したようです。 –

+1

もう1つのこと、iotedgectl --verbose DEBUG start –

+0

docker ps -aコマンドを実行できますか? Dockerコンテナが作成されて終了したかどうかを知る。 –

答えて

2

あなたのOPS部門に話すには、最高の最初のステップです。 AMQPポート(5671)がブロックされているときも同様の動作が見られました。あなたの状況とこれが起こったことの間の1つの違いは、エッジエージェントが数秒ではなく約1分後に終了することです。

ポート5671がブロックされている場合、IoTエッジランタイム(エッジエージェントとエッジハブ)は、WebSocketを介してAMQPにフォールバックする必要があります。これを防ぐバグが現時点であり、間もなく修正される予定です。

その間、Edge Agentからログを送信してください。ブロックされているかどうか、または別の問題があるかどうかを調べることができます。 「docker logs edgeAgent」コマンドを実行すると、ログにアクセスできます。

:: UPDATE ::これはプラットフォームがドッキングウィンドウで選択されている

+0

これは質問への回答を提供しません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューの投稿](レビュー/低品質の投稿/ 18224635) – Steven

+0

残念ながら、このアカウントは元の投稿にコメントするほどの評判はないので、回答を追加するだけで詳細を知ることができます。 –

+0

私はこれが答えになるかどうかの垣根です。それは、問題に関する情報を伝えているように見える人や、何が行われているのかということですが、代理人が言うように聞こえるようにも聞こえます。「私たちは問題を認識しており、それを修正しようとしています。バグレポートや一時的な回避策やタイムラインへのリンクを追加した場合、これはおそらく低品質のアンサーフィルタでも存続します。この回答が削除されないようにして、回答を投稿しないようにしてください。これはコメントにしてください。 –

関連する問題