获取Elastic BeanStalk部署过程日志

时间:2019-01-09 17:51:25

标签: node.js amazon-web-services deployment devops amazon-elastic-beanstalk

我目前正在使用Elastic Beanstalk托管的应用程序,该应用程序已通过下面的elbcli命令手动进行部署以进行登台

eb deploy app-name

虽然以前一直运行良好,但我当前的部署出现了错误,我想查看部署日志以了解为什么会这样。但是我可以从EB日志中得到的只是这个

AWS EB CLI LOG

我是否有更好的方法可以更深入地了解部署过程,例如安装软件包和启动应用程序的时间?

我尝试查看一些ebcli命令,例如eventslogs,但是我得到的只是模糊的结果,如上图所示。

1 个答案:

答案 0 :(得分:0)

在Elastic Beanstalk控制台中,您可以从左侧导航栏中单击“日志”,然后单击“请求日志”,然后选择完整日志或日志的最后100行。无论哪种情况,您都希望查找/var/log/eb-activity.log文件,并且该文件应包含有关错误原因的一些信息。

在这些情况下,我常常发现最简单的方法是将ssh放入服务器并在部署过程中尾注日志,这样我就可以跟踪并发现卡住的地方:

$ eb ssh my-environment
$ tail -f /var/log/eb-activity.log