清漆探头和日志



>我有一个 LNMP 堆栈,前面有清漆。 我有一个带有清漆的探测器,它每秒检查一次站点是否正在运行。

它工作得很好,但我不想记录这些探针。

有人知道如何仅禁用该日志吗?

谢谢

在你的nginx.conf把下面放在http { ... }块里:

map "$request_method:$request_uri:$remote_addr" $loggable {
"HEAD:/:127.0.0.1" 0;
default 1;    
}

找到您的access_log指令并向其添加if条件,如下所示:

access_log /path/to/access.log combined if=$loggable;

这样做的作用是有条件地记录请求:不会记录本地主机对/发出的HEAD请求。其他所有内容都像往常一样记录。

当然,如果您的探头使用不同的请求方法、资源或 Varnish 不在同一台机器上,您将不得不调整"HEAD:/:127.0.0.1",例如"GET:/healthcheck:1.2.3.4"不会记录GET请求/healthcheckby1.2.3.4

相关内容

  • 没有找到相关文章

最新更新