Squid Web Cache Wiki

Squid Web Cache 文档

🔗 Squid.conf 中的 Debug Sections 和 debug_options 是什么

🔗 摘要

有时人们需要看到 Squid 中发生的不仅仅是致命或关键问题。

Squid 包含自己的调试系统,该系统分为多个部分和级别。

它们在 squid.conf 中通过 debug_options 设置进行配置,作为 Section, Level 对的列表。每个对都从左到右设置。如果一个部分被提及两次,则使用最后提及的级别。

通常只使用 ALL,0,以显示需要紧急修复的任何主要问题。这些是导致 Squid 致命的问题,如果你的 Squid 崩溃,问题会在 cache.log 中以级别 0 的形式提及。

管理员还可以设置 debug_options ALL,1 来获取有关未导致 Squid 严重问题但可能对某些客户端请求致命的问题的报告。这些消息通常也表明管理员应该着手修复的网络问题。

如果需要逐行跟踪代码中的问题,可以使用更高的调试级别。它们最高可达 9,尽管 6 包含了开发人员调试所需的大部分信息。

🔗 各级别含义

级别 0

级别 1

级别 2

级别 3-4

级别 5

**级别 6

级别 7-8

级别 9

🔗 各部分编号含义

我们非常努力地在不同版本之间保持调试部分的统一。当前的调试部分目录位于 https://github.com/squid-cache/squid/blob/master/doc/debug-sections.txt

类别: 知识库

导航: 站点搜索站点页面类别🔼 向上