【问题标题】:I am running open varnish image from docker hub on EC2 linux, how to enable varnish logging?我在 EC2 linux 上从 docker hub 运行开放清漆映像,如何启用清漆日志记录?
【发布时间】:2020-05-06 23:37:31
【问题描述】:

我有带有主机和端口的 Default.vcl 并复制到容器 varnish:/etc/varnish 我可以通过 varnish 打后端,但无法使用 docker logs 跟踪 varnish 日志

【问题讨论】:

    标签: linux caching amazon-ec2 varnish varnish-vcl


    【解决方案1】:

    Varnish 中的日志不是由 varnishd 主进程生成的。

    • 您可以使用varnishlog 二进制文件来获取深入的日志
    • 或者您可以使用 varnishncsa 二进制文件来获取 Apache 样式的日志

    您必须在容器中的外壳上运行这些命令中的任何一个。不幸的是,这不能通过docker logs 完成。

    【讨论】:

      【解决方案2】:

      Thijs 的回答是正确的,我还建议查看 varnishncsa service in the package 以了解如何从同一个容器中运行它,并建议查看 this blog post 以了解如果您决定拆分需要在两个容器之间共享什么他们。

      【讨论】:

        猜你喜欢
        • 2019-03-28
        • 2014-04-07
        • 1970-01-01
        • 2021-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-23
        • 1970-01-01
        相关资源
        最近更新 更多