https://bz.apache.org/bugzilla/show_bug.cgi?id=59744
--- Comment #4 from Alex Regan <[email protected]> --- I'm using apache-2.4.53 and I'm still having problems with caching. Perodically I see errors related to "premature end of cache headers" and don't know how to troubleshoot it. This is on fedora34. The site is using Cloudflare. This is with loglevel cache_disk:trace3 [Wed Jul 06 04:23:49.577237 2022] [cache_disk:error] [pid 3202400:tid 3202451] (70014)End of file found: [client 162.158.190.138:47866] AH00717: Premature end of cache headers. [Wed Jul 06 04:23:49.577247 2022] [cache_disk:debug] [pid 3202400:tid 3202451] mod_cache_disk.c(883): [client 162.158.190.138:47866] AH02987: Error reading response headers from /var/cache/httpd/W_@/Ro6/7ihAG5M_Eyw0t7jA.header.vary/@Iu/98u/[email protected] for https://example.com:443/index.php? The 162.158.190.138 is a cloudflare address. I don't know how to reproduce it. Where do I start to look? I can correlate the lines from the error_log with the access_log based on time, but I can't be sure they're directly related. There were three requests during that same second, all of which were bots. One was a 200, one was a 301 and one was a 404 for a file that was never there. The file the error_log references is there on the filesystem: find . -name \*7ihAG5M_Eyw0t7jA\* ./W_@/Ro6/7ihAG5M_Eyw0t7jA.header.vary ./W_@/Ro6/7ihAG5M_Eyw0t7jA.header Here are the cache options from the virtual host config: CacheQuickHandler off CacheLock on CacheLockPath /tmp/mod_cache-lock CacheLockMaxAge 5 CacheIgnoreHeaders Set-Cookie CacheRoot "/var/cache/httpd" # Enable the X-Cache-Detail header CacheDetailHeader on CacheEnable disk "/" CacheHeader on CacheDefaultExpire 800 CacheMaxExpire 64000 CacheIgnoreNoLastMod On CacheDirLevels 2 CacheDirLength 3 I also notice the cache directory (/var/cache/httpd) grows boundlessly. At one time htcacheclean was running from systemd, but that doesn't look to be the case any longer. Should I be investigating the HTTP cache control headers? Is that related or helpful? -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
