我无法在Elastic Beanstalk ec2实例上找到生产日志文件

lae*_*des 9 ruby-on-rails amazon-ec2 amazon-web-services amazon-elastic-beanstalk

我已经为Elastic Beanstalk部署了一个Rails应用程序.我试图找到前一天的生产日志文件.它们不存在于可以从AWS EB控制台下载的压缩包中.它们不存在于ec2实例的/ var/log目录中.在/ var/app/support/logs中只有今天的日志文件.

还有其他地方可以看吗?

我的EB环境配置不正确吗?如果是这样,我该如何解决问题?

提前感谢任何提示或提示.

JP *_*shy 9

/var/log可能会.log.1在日志文件的末尾看到所有系统日志,这是因为它们已被轮换.

对于您的应用程序,我会查看:/var/app/support/logs,在这里您可以找到Passenger的日志(如果这是您的堆栈运行的话).您可能会在该目录中看到类似的内容:

access.log
development.log
healthd/
passenger.log
production.log
rotated/
Run Code Online (Sandbox Code Playgroud)

如果您正在使用NGINX和Puma堆栈(或其他新更新的2018 eb堆栈),您的应用程序将运行于:/var/app/current