首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到清漆日志文件? /var/ log /varnish为空

在哪里可以找到清漆日志文件? /var/ log /varnish为空
EN

Server Fault用户
提问于 2011-08-29 22:56:41
回答 2查看 70.5K关注 0票数 27

我试图在Ubuntu环境中读取Varnish服务器的日志文件。

我以前从没用过清漆。

所以.i cd到/var/log/varnish,但是文件夹是空的。

它告诉我,我必须配置我的清漆服务器来保存logs...is,是真的吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-08-30 02:17:45

默认情况下,清漆不会在任何地方登录。您必须运行一个命令才能让它显示日志。

您可以运行以下命令

代码语言:javascript
复制
varnishncsa

有关如何使用该命令写入日志而不是stdout的更多信息,请参见

http://www.go2linux.org/linux/2011/05/configure-varnish-logs-varnishnsca-logrotate-and-awstats-1014

票数 52
EN

Server Fault用户

发布于 2019-10-26 06:38:35

我们也可以使用varnishlog,一个比varnishncsa更好记住的名字。

我们需要使用根特权- sudo varnishlog运行它,否则它会说VSM: Could not get hold of varnishd, is it running?

为了将日志写入文件,我们可以运行sudo varnishlog -w <filename>

-w <filename> 将输出重定向到file.除非-a选项是specified.,否则如果应用程序以守护进程模式接收SIGHUP文件将被重新打开,允许将旧文件旋转away.,然后由varnishlog和其他带有-r选项的工具读取文件,除非指定了-A选项。在守护进程模式下运行时需要此选项。

为了读取日志文件,我们可以运行sudo varnishlog -r <filename>

-r <filename> 从该文件读取二进制文件格式的日志。可以使用varnishlog -w filename创建该文件。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/306240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档