DebugVariables » History » Revision 22
Revision 21 (gstrauss, 2022-02-14 03:01) → Revision 22/23 (gstrauss, 2022-05-28 14:09)
h1. Debug Variables {{>toc}} The debug output will be written to the @server.errorlog@. If error.log. Please keep in mind that you can have multiple @server.errorlog@, check them all. only one global error.log. If you don't know which debug option to go for, start with <pre> debug.log-request-handling = "enable" </pre> To enable these settings, set them to "enable". h2. Core *debug.log-request-header* log all request headers. default: disabled *debug.log-request-header-on-error* log request header, but only when there is an error. default: disabled *debug.log-response-header* log the header we send out to the client. default: disabled *debug.log-file-not-found* log if a file wasn't found. default: disabled *debug.log-request-handling* log request handling inside lighttpd. default: disabled *debug.log-condition-handling* log conditionals handling for debugging default: disabled See http://blog.lighttpd.net/articles/2006/04/02/log-condition-handling-the-hidden-feature-for-debuging *debug.log-condition-cache-handling* for developers only default: disabled *debug.log-ssl-noise* log some ssl warnings we hide by default (ssl handshake, unknown/bad certificate). default: disabled *debug.log-timeouts* NOTE: a request for /xxx.. timed out after writing xxx bytes. We waited xxx seconds. If this a problem increase server.max-write-idle default: disabled h2. mod_fastcgi - FastCGI Fastcgi Module *fastcgi.debug* a value between 0 and 65535 to set the debug-level in the FastCGI module. Currently only 0 and 1 are used. Use 1 to enable some debug output, 0 to disable it. see also [[lighttpd:Docs_ModFastCGI|fastcgi troubleshooting (bottom of page)]] h2. mod_proxy - Proxy Module *proxy.debug* a value between 0 and 65535 to set the debug-level in the Proxy module. Currently only 0 and 1 are used. Use 1 to enable some debug output, 0 to disable it. h2. mod_simple_vhost - Simple Vhost Module simple-vhost.debug = 1 h2. mod_status - Status Module mod_status is also a great tool to troubleshoot lighttpd. The server status module generates the status overview of the webserver. The information covers: ** uptime ** average throughput ** current throughput ** active connections and their state [[lighttpd:Docs_ModStatus|Documentation for mod_status]] h2. mod_webdav - WebDav !WebDav module webdav.log-xml = "enable" log the XML Request bodies for debugging h2. See Also * [[HowToReportABug|How To backtrace, strace, ktrace memory leaks]] * "Log Condition Handling":http://blog.lighttpd.net/articles/2006/04/02/log-condition-handling-the-hidden-feature-for-debuging Blog Entry