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

问题描述 投票:9回答:1

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

还有其他地方可以看吗?

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

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

ruby-on-rails amazon-web-services amazon-ec2 elastic-beanstalk
1个回答
9
投票

您的所有系统日志都应该在/var/log中,你可能会在日志文件的末尾看到.log.1,这是因为它们是旋转的。

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

access.log
development.log
healthd/
passenger.log
production.log
rotated/

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

© www.soinside.com 2019 - 2024. All rights reserved.