簡體   English   中英

我正在從 EC2 linux 上的 docker 集線器運行開放清漆圖像,如何啟用清漆日志記錄?

[英]I am running open varnish image from docker hub on EC2 linux, how to enable varnish logging?

我有帶有主機和端口的 Default.vcl 並復制到容器清漆:/etc/varnish 我能夠通過清漆打后端,但無法使用 docker 日志跟蹤清漆日志

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

  • 您可以使用varnishlog二進制文件來獲取深入的日志
  • 或者您可以使用varnishncsa二進制文件來獲取 Apache 風格的日志

您必須在 shell 上的容器中運行這些命令中的任何一個。 不幸的是,這不能通過docker logs來完成。

Thijs 的回答是正確的,我還建議您查看package 中的 varnishncsa 服務,以了解如何從同一個容器中運行它,以及這篇博文以了解如果您決定拆分兩個容器需要在兩個容器之間共享什么.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM