Recursive errors created when expired page gets recreated
-
It seems like WP Super Cache has a to this problem with an option “Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated.” WP Super Cache gives me no errors but delivers white pages half the time (if anyone has a solution please let me know. might be something to do with Godaddy grid hosting using a NFS).
Error logs are full of these errors created with the same time stamp as the page creation:
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [core:error] [client 208.79.208.170:55194] AH00125: Request exceeded the limit of 10 subrequest nesting levels due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [negotiation:error] [client 208.79.208.170:55194] AH00687: Negotiation: discovered file(s) matching request: /var/chroot/home/content/00/00000/html/xxx/xxxxxxxxx/wp-content/cache/page_enhanced/www.somesite.com/_index.html_gzip (None could be negotiated).
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [negotiation:error] [client 208.79.208.170:55194] AH00687: Negotiation: discovered file(s) matching request: /var/chroot/home/content/00/00000/html/xxx/xxxxxxxxx/wp-content/cache/page_enhanced/www.somesite.com/_index.html_gzip (None could be negotiated).
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [negotiation:error] [client 208.79.208.170:55194] AH00687: Negotiation: discovered file(s) matching request: /var/chroot/home/content/00/00000/html/xxx/xxxxxxxxx/wp-content/cache/page_enhanced/www.somesite.com/_index.html_gzip (None could be negotiated).
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [core:error] [client 208.79.208.170:55194] AH00125: Request exceeded the limit of 10 subrequest nesting levels due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [negotiation:error] [client 208.79.208.170:55194] AH00687: Negotiation: discovered file(s) matching request: /var/chroot/home/content/00/00000/html/xxx/xxxxxxxxx/wp-content/cache/page_enhanced/www.somesite.com/_index.html_gzip (None could be negotiated).
[Mon Feb 02 13:19:23 2015] [xxxxxxx] [negotiation:error] [client 208.79.208.170:55194] AH00687: Negotiation: discovered file(s) matching request: /var/chroot/home/content/00/00000/html/xxx/xxxxxxxxx/wp-content/cache/page_enhanced/www.somesite.com/_index.html_gzip (None could be negotiated)..htaccess in root folder
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* – [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* – [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =””
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond “%{ENV:SUBDOMAIN_DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}” -F
RewriteRule .* “/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}” [L]
</IfModule>
# END W3TC Page Cache core
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
.htaccess in page_enhanced folder
# BEGIN W3TC Page Cache cache
EnableSendfile Off
AddDefaultCharset UTF-8
FileETag MTime Size
<IfModule mod_mime.c>
AddType text/html .html_gzip
AddEncoding gzip .html_gzip
AddType text/xml .xml_gzip
AddEncoding gzip .xml_gzip
</IfModule>
<IfModule mod_setenvif.c>
SetEnvIfNoCase Request_URI \.html_gzip$ no-gzip
SetEnvIfNoCase Request_URI \.xml_gzip$ no-gzip
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html M3600
</IfModule>
<IfModule mod_headers.c>
Header set Vary “Accept-Encoding, Cookie”
Header set Pragma “public”
Header append Cache-Control “public”
</IfModule>
# END W3TC Page Cache cache
- The topic ‘Recursive errors created when expired page gets recreated’ is closed to new replies.