2013-04-11 131 views
1

我有一个现有的应用程序可以在本地主机上正常运行。我想今天通过一步一步的指示,this page部署Rails应用程序到AWS Elastic Beanstalk,超时

部署到AWS弹性魔豆,我等待环境的状态使用Git aws.push将其部署到AWS后去绿,尝试访问它给我的网址。经过很长时间的等待,我收到了超时错误。

我知道这真的没什么可说的,但我同样难住。是否有某种服务器端错误日志或控制台日志(类似于我在计算机上“导航”时看到的内容),以便我可以看到AWS环境正在写出什么内容?我甚至不知道从哪里开始调试。

回答

4

您的第一步是从您部署到的弹性beanstalk环境的日志选项卡中快照日志。这将为您提供最近日志活动的快照。如果您确实需要将SSH备份到支持您的Elastic Beanstalk实例的EC2实例中,那么如何做到这一点并不明显。你首先需要生成一个密钥对并下载它,像my-key.pem。然后通过编辑配置将该密钥与Elastic beanstalk应用程序相关联,并在第一个选项卡上添加my-key(注意它只是名称,而不是实际密钥)。要使用ssh -i /path/to/my-key.pem ssh -i /path/to/my-key.pem ec2-user @

您从ec2控制台获取ec2 public url。希望这一切都有帮助。

+0

非常感谢 - 我不明白日志快照是什么意思,但我只是想通了:) – ays0110 2013-04-17 06:01:54

相关问题