我是aws的新手,目前处于免费使用级别。我正在尝试使用opswork部署我的java应用程序。正如在"http://www.youtube.com/watch?v=9NnWJsS4Y2cI“的演示视频中所建议的,我创建了一个java应用服务器层和一个ha代理服务器层,并在这些层之上添加了java实例和负载均衡器实例。两个都在运行,并显示为绿色。我还链接了包含我的应用程序源代码的GitHub仓库URL,然后在所有实例上部署了该应用程序。然而,当我尝试使用负载均衡器的弹性ip访问我的应用程序时,它抛出了一个503错误。同样,当我检查我的ec2仪表板时,令我惊讶的是,我看到0个正在运行的实例。不创建实例是否应反映在仪表板中??还能帮我处理503错误。
我已经在网络上广泛地搜索了解决方案,但没有成功。请在这方面帮助我。请指出我哪里错了??
发布于 2014-06-16 17:09:17
ec2 :没有运行的实例:
这通常是因为您没有刷新,或者在错误的区域。在右上角,确保进入正确的区域。
如果您已经启动了亚马逊网络服务EC2实例,并且可以看到如下所示:
点击具体的实例IP。请确保您可以在您期望的端口上查看网站。您还需要将ELB分别配置到Opsworks实例。ELB必须知道它必须启用哪些端口。检查各个层,然后检查HA代理层的日志。我通常不使用HA代理,除非它是用于AWS还不支持的东西: websocket。
https://stackoverflow.com/questions/24242749
复制