ECS环境中/dev/stderr的输出去向?与stdout日志是否混合?
ECS容器中Nginx /dev/stderr日志的去向说明
你的Nginx容器日志配置如下:
lrwxrwxrwx 1 root root 11 Aug 2 05:17 access.log -> /dev/stdout lrwxrwxrwx 1 root root 11 Aug 2 05:17 error.log -> /dev/stderr
针对你的问题,直接说明:
- /dev/stderr的输出会被ECS容器日志系统收集,和stdout的日志去向一致,都会进入ECS容器日志。
- 默认情况下,/dev/stderr的内容会和access.log(指向stdout)的内容混合出现在ECS容器日志中。如果需要区分两类日志,部分日志驱动(比如awslogs)支持通过配置将stdout和stderr分别输出到不同的日志流,但默认配置下是混合展示的。
内容的提问来源于stack exchange,提问作者whitebear
相关产品推荐
相关产品推荐

