Why is Always Online not working?

Always Online does have limitations outlined here:

  1. Always Online cache is built from CloudFlare's Always Online crawler. We crawl free customers once every 7 days, Pro customers once every 3 days, and Business and Enterprise customers daily. Note: The crawler does not obey robots.txt.

  2. Only content hosted on the domain that has Always Online enabled will be cached in the Always Online cache.
  3. CloudFlare doesn't cache every page on your site. A limited cache of your site will be displayed,  generally 1-3 pages, which means that only some pages on your site will be viewable when your origin server goes down.

  4. Recently added sites won't have a large cache of their site available, which means that 'Always Online' may not work if you only added the site a few days ago.

  5. The longer your site is on CloudFlare, the more complete the cache will be.

  6. CloudFlare won't be able to show private content or handle form submission (POSTs, SSL) if your server is down. Visitors will be shown an error on things like checkout pages or items requiring a login to view.

  7. In order to trigger Always Online, your web server will need to be returning a standard HTTP Error code of 502 or 504 timeout. Always Online will also work when we encounter issues contacting your origin (CloudFlare Errors 521 & 523), timeouts (522 & 524), SSL errors (525 & 526) or an unknown error (520). Always Online will not be triggered for other HTTP response codes, such as 500, 503, database connection errors,  internal server error or empty replies from server.

  8. If you are on a paid CloudFlare plan, we would strongly recommend customizing the CloudFlare error pages that may trigger if Always Online doesn't kick in.
  9. If your site has a database error (database connection or otherwise) always online will not be triggered as your web server is likely still available even if the the database is having issues.

  10. You have no-cache and private headers coming from your server. This will cancel out most of CloudFlare's caching ability and Always Online.

  11. You have the United States listed as a country on your Threat Control block list. If the US is listed as a block list, the Always Online crawler will not be able to not crawl your site.



Have more questions? Submit a request


Article is closed for comments.