繁体   English   中英

将Rails应用程序部署到AWS Elastic Beanstalk,超时

[英]Deploying Rails App to AWS Elastic Beanstalk, time out

我有一个在localhost上运行良好的现有应用程序。 我今天尝试通过此页面上的分步说明将其部署到AWS Elastic Beanstalk

在使用git aws.push将其部署到AWS之后,我等待环境状态变为绿色,并尝试访问它给我的URL。 经过一段时间的等待后,我收到超时错误。

我知道这真的不多,但我同样难过。 是否存在某种服务器端错误日志或控制台日志(类似于我在计算机上运行时所看到的内容),因此我可以看到AWS环境正在写出什么? 我甚至不确定从哪里开始调试。

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

您从ec2控制台获得ec2公共URL。 希望这一切都有帮助。

首先,您需要ssh到您的服务器

https://stackoverflow.com/a/4921866/274695

然后,您可以在/ var / app / support / logs /中查看应用程序日志(passenger.log,production.log)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM