如何解决在 Elasticbeanstalk 日志中哪里可以找到 X-Ray 守护进程初始化消息
尝试监控 X-Ray 守护进程是否已成功启动。
eb-docker/containers/eb-current-app/x.log
中的容器日志中没有 X-Ray 守护进程消息
是否还有其他日志可以包含它?
解决方法
根据您在 ElasticBeanstalk 上配置守护程序的方式,您可以在此 article 中找到相应的输出日志路径。
,以下文档描述了 X 射线日志的位置 - 主要在 stdout
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.cloudwatchlogs.html
但是,如果您通过 EB 控制台下载完整的日志,您最终会得到一个形状像这样的 zip(NodeJS 应用程序)
└── log
├── cfn-hup.log
├── cfn-init-cmd.log
├── cfn-init.log
├── cfn-wire.log
├── cloud-init-output.log
├── cloud-init.log
├── cron
├── docker
├── docker-events.log
├── eb-cfn-init-call.log
├── eb-cfn-init.log
├── eb-docker
| └── containers
| └── eb-current-app
| └── eb-00000-stdouterr.log
├── eb-docker-process.log
├── eb-engine.log
├── eb-publish.log
├── eb-tools.log
├── healthd
| └── daemon.log
├── messages
├── nginx
| ├── access.log
| ├── error.log
| └── rotated
└── yum.log
从文档中人们会期望 /logs/eb-docker/containers/eb-current-app/
也包含一个标准输出日志。
从上面缺少的树视图。
但是我们可以在 log/eb-engine.log
中找到一些 X 射线服务日志。这有助于突出显示 X-Ray 服务是否正在运行。
实际的 X-Ray 守护程序日志发布在 /log/nessages
中,可以确认守护程序是否已启动或现在。
{date} {ip} systemd: Starting AWS X-Ray Daemon...
{date} {ip} systemd: Started AWS X-Ray Daemon.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。