我已经为Elastic Beanstalk部署了一个Rails应用程序。我试图找到前一天的生产日志文件。它们不存在于可以从AWS EB控制台下载的压缩包中。它们不存在于ec2实例的/ var / log目录中。在/ var / app / support / logs中只有今天的日志文件。
还有其他地方可以看吗?
我的EB环境配置不正确吗?如果是这样,我该如何解决问题?
提前感谢任何提示或提示。
答案 0 :(得分: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