Jas*_*ard 2 amazon-ec2 amazon-web-services amazon-elastic-beanstalk
我正在弹性豆茎上运行一个 django 项目。如果我将 django 日志文件保存到 ec2 实例上的特定文件夹中,当我运行“eb log -a”时是否也可以获得这些文件?
如果是这样,我需要将日志保存到实例上的哪个文件路径?
谢谢!
日志的定制通常通过以下方式执行.ebextensions
:
亚马逊 Linux 1 (AL1)
EB 文档仅提供有关 AL1 的信息。具体来说,您可以在两个文件中添加要由 EB 报告的自定义日志的配置:
文档中的链接有一个示例。.ebextensions
但基本上,如果您的应用程序生成一些日志文件,您可以使用(文档中的示例)中的以下部分将它们全部捆绑在一起:
files:
"/opt/elasticbeanstalk/tasks/bundlelogs.d/applogs.conf" :
mode: "000755"
owner: root
group: root
content: |
/var/app/current/log/*.log
Run Code Online (Sandbox Code Playgroud)
/var/app/current/log/*.log
需要根据您的应用程序进行调整。
亚马逊 Linux 2 (AL2)
AL2 的日志记录配置未记录。但根据我自己的了解,AL2 日志配置文件夹是:
因此,这个例子可以是:
files:
"/opt/elasticbeanstalk/config/private/logtasks/bundle/applogs.conf" :
mode: "000755"
owner: root
group: root
content: |
/var/app/current/log/*.log
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4044 次 |
最近记录: |