【发布时间】:2020-05-06 23:37:31
【问题描述】:
我有带有主机和端口的 Default.vcl 并复制到容器 varnish:/etc/varnish 我可以通过 varnish 打后端,但无法使用 docker logs 跟踪 varnish 日志
【问题讨论】:
标签: linux caching amazon-ec2 varnish varnish-vcl
我有带有主机和端口的 Default.vcl 并复制到容器 varnish:/etc/varnish 我可以通过 varnish 打后端,但无法使用 docker logs 跟踪 varnish 日志
【问题讨论】:
标签: linux caching amazon-ec2 varnish varnish-vcl
Varnish 中的日志不是由 varnishd 主进程生成的。
varnishlog 二进制文件来获取深入的日志varnishncsa 二进制文件来获取 Apache 样式的日志您必须在容器中的外壳上运行这些命令中的任何一个。不幸的是,这不能通过docker logs 完成。
【讨论】:
Thijs 的回答是正确的,我还建议查看 varnishncsa service in the package 以了解如何从同一个容器中运行它,并建议查看 this blog post 以了解如果您决定拆分需要在两个容器之间共享什么他们。
【讨论】: