我正在运行一个 docker 容器,想要将 apache 服务器的日志写入 STDOUT 和文件。
知道我的 Apache httpd.conf 文件需要什么样的配置吗?
任何帮助将不胜感激!
你可以试试这个:
CustomLog "| /usr/bin/tee /var/log/access_log" common
来自 apache.org 文档:
Apache httpd 能够通过管道将错误写入并访问日志文件到另一个进程,而不是直接访问文件。此功能极大地提高了日志记录的灵活性,而无需向主服务器添加代码。为了将日志写入管道,只需将文件名替换为管道字符“|”,后跟应在其标准输入上接受日志条目的可执行文件的名称。 Apache 将在服务器启动时启动管道日志进程,如果服务器运行时崩溃,Apache 将重新启动它。 (最后一个功能就是为什么我们可以将此技术称为“可靠的管道日志记录”。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)