• Resolved Zee

    (@laserjobs)


    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

    https://wordpress.org/plugins/w3-total-cache/

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Recursive errors created when expired page gets recreated’ is closed to new replies.