我目前正在使用Elastic Beanstalk托管的应用程序,该应用程序已通过下面的elbcli
命令手动进行部署以进行登台
eb deploy app-name
虽然以前一直运行良好,但我当前的部署出现了错误,我想查看部署日志以了解为什么会这样。但是我可以从EB日志中得到的只是这个
我是否有更好的方法可以更深入地了解部署过程,例如安装软件包和启动应用程序的时间?
我尝试查看一些ebcli
命令,例如events
和logs
,但是我得到的只是模糊的结果,如上图所示。
答案 0 :(得分:0)
在Elastic Beanstalk控制台中,您可以从左侧导航栏中单击“日志”,然后单击“请求日志”,然后选择完整日志或日志的最后100行。无论哪种情况,您都希望查找/var/log/eb-activity.log
文件,并且该文件应包含有关错误原因的一些信息。
在这些情况下,我常常发现最简单的方法是将ssh放入服务器并在部署过程中尾注日志,这样我就可以跟踪并发现卡住的地方:
$ eb ssh my-environment
$ tail -f /var/log/eb-activity.log