运行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 Sandbox公共DNS是什么,总是向 ec2-52-201-214-219.compute-1.amazonaws.com:9889 发出连接请求。
我在Kaa项目入门页面上看到Introducing Kaa IoT platform Sandbox 0.7.0可用。该视频谈到了Oracle VB,但它确实要求更新应用程序的IP地址,以便Kaa服务器可以在全球范围内进行通话。我从未在AWS Sanbox中获得该选项。
我尝试了一些事情,看看这是否解决了这个问题:
这些步骤都不适合我。我的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方法,但很快就会发布更新。
你能帮我解决一下这个问题吗?或者这是一个错误?我认为HTTP连接应该始终<my AWS Kaa Public DNS>:9899
而不是ec2-52-201-214-219.compute-1.amazonaws.com:9889
。
答案 0 :(得分:0)
好的,我在回溯到服务器后发现了解决方案。我按照以下步骤操作:
gui_change_host_enabled=false
true
更改为 /usr/lib/kaa-sanbox/conf/sandbox-server.properties
sudo service kaa-sandbox restart
(Kaa AWS Sandbox是一台Ubuntu机器)http://<AWS Kaa Public Domain>:9080/sandbox
Management Tab
现在应该出现了。 (您还应该期望弹出窗口来更改主机...默认情况下启用的同一个conf中有一个参数。)Host
更新<Your AWS Kaa Instance Public DNS>
。清理缓存需要一点时间gui_change_host_enabled=true
改回false
下/usr/lib/kaa-sanbox/conf/sandbox-server.properties
与原始配置相同最终会更新transport_public_interface=<Your AWS Kaa Instance Public DNS>
中的/usr/lib/kaa-node/conf/kaa-node.properties
参数,并清除Sandbox下载的应用的缓存。
这未在网站上记录,因此我建议更新AWS Kaa Sanbox的文档。我理解管理