0

AWS Sandbox for Kaa 0.10.0 のアプリケーションを実行すると、常に接続タイムアウト エラーが発生します。

Failed to receive operation servers list {} org.apache.http.conn.HttpHostConnectException: Connect to ec2-52-201-214-219.compute-1.amazonaws.com:9889 [ec2-52-201-214-219.compute-1.amazonaws.com/52.201.214.219] failed: Connection timed out: connect

AWS サンドボックスのパブリック DNS に関係なく、接続リクエストは常に ec2-52-201-214-219.compute-1.amazonaws.com:9889 に対して行われることに気付きました

Kaa Project Getting Started Page で、Introducing Kaa IoT platform Sandbox 0.7.0を見ました。ビデオでは Oracle VB について説明されていましたが、Kaa サーバーがグローバルに通信できるように、アプリケーションの IP アドレスを更新するよう求められました。AWS Sanbox でそのオプションを取得したことはありません。

これで問題が解決するかどうかを確認するために、いくつかのことを試しました。

  1. AWS Sanbox をインターネット上で広く開きます。つまり、すべての着信で 0.0.0.0/0 を許可します。AWS セキュリティ グループと Sanbox ファイアウォールの両方がこれを許可していることを確認しました。
  2. 新しい AWS Sanbox を起動
  3. ソースからアプリケーションをビルドする

これらの手順はどれもうまくいきませんでした。私のAMIの詳細は次のとおりです。

Kaa-sandbox-0.10.0 (ami-xxxxxx5d)
Description: Kaa Sandbox version 0.10.0
Status: available
Platform: Other Linux
Image Size: 30GB
Visibility: Public
Owner: xxxxxxxx2249

これが私の kaa-desktop-client.logファイルです。Win10でMobaXtermを使用して実行していました

Oracle VB メソッドはまだ試していませんが、近日中に更新を投稿します。

問題を特定するのを手伝ってもらえますか? それともこれはバグですか?<my AWS Kaa Public DNS>:9899HTTP接続は常にではなくするべきだと思いますec2-52-201-214-219.compute-1.amazonaws.com:9889

4

1 に答える 1

0

わかりました、サーバーに戻ってトレースした後、この問題の解決策を見つけました。私は次の手順に従いました:

  1. gui_change_host_enabled=falseに変更true/usr/lib/kaa-sanbox/conf/sandbox-server.properties
  2. Sandbox プロセスを再起動しますsudo service kaa-sandbox restart(Kaa AWS Sandbox は Ubuntu マシンです)。
  3. 訪問http://<AWS Kaa Public Domain>:9080/sandbox
  4. Management Tab今すぐ表示されるはずです。(ホストを変更するためのポップアップも期待する必要があります...同じ conf に、デフォルトで有効になっているパラメーターがあります。)
  5. で更新Host<Your AWS Kaa Instance Public DNS>ます。キャッシュのクリーンアップには少し時間がかかります
  6. 元のconfと同じ配下gui_change_host_enabled=trueに戻すfalse/usr/lib/kaa-sanbox/conf/sandbox-server.properties
  7. サンドボックス アプリケーションのバイナリまたはソースを再度ダウンロードすると、接続タイムアウトの問題は発生しません。

最終的に、これによりtransport_public_interface=<Your AWS Kaa Instance Public DNS>パラメーターが更新され/usr/lib/kaa-node/conf/kaa-node.properties、サンドボックスでダウンロードされたアプリのキャッシュがクリアされます。

これはウェブサイトに記載されていなかったため、AWS Kaa Sanbox のドキュメントを更新することをお勧めします。私は、経営陣が

于 2016-11-16T22:03:23.687 に答える