调试变量¶
- 目录
- 调试变量
调试输出将写入 server.errorlog
。如果您有多个 server.errorlog
,请全部检查。
如果您不知道要选择哪个调试选项,请从以下开始:
debug.log-request-handling = "enable"
要启用这些设置,请将其设置为“enable”。
核心¶
debug.log-request-header
记录所有请求头。
默认值:禁用
debug.log-request-header-on-error
记录请求头,但仅在出现错误时。
默认值:禁用
debug.log-response-header
记录我们发送给客户端的响应头。
默认值:禁用
debug.log-file-not-found
记录文件未找到的情况。
默认值:禁用
debug.log-request-handling
记录 lighttpd 内部的请求处理。
默认值:禁用
debug.log-condition-handling
记录条件处理以进行调试
debug.log-ssl-noise
记录一些我们默认隐藏的 SSL 警告(SSL 握手、未知/不良证书)。
默认值:禁用
debug.log-timeouts
注意:对 /xxx.. 的请求在写入 xxx 字节后超时。我们等待了 xxx 秒。如果这是一个问题,请增加 server.max-write-idle
默认值:禁用
mod_fastcgi - FastCGI 模块¶
fastcgi.debug
一个介于 0 到 65535 之间的值,用于设置 FastCGI 模块中的调试级别。目前仅使用 0 和 1。使用 1 启用一些调试输出,使用 0 禁用。
另请参阅 fastcgi 故障排除(页面底部)
mod_proxy - 代理模块¶
proxy.debug
一个介于 0 到 65535 之间的值,用于设置代理模块中的调试级别。目前仅使用 0 和 1。使用 1 启用一些调试输出,使用 0 禁用。
mod_simple_vhost - 简单虚拟主机模块¶
simple-vhost.debug = 1
mod_status - 状态模块¶
mod_status 也是一个很好的 lighttpd 故障排除工具。
服务器状态模块生成 Web 服务器的状态概述。信息包括:
- 正常运行时间
- 平均吞吐量
- 当前吞吐量
- 活动连接及其状态
mod_webdav - WebDav 模块¶
webdav.log-xml = "enable"
记录用于调试的 XML 请求体
另请参阅¶
- 如何回溯、跟踪、内核跟踪内存泄漏
- 日志条件处理 博客条目