Pool health checks done 3/second instead of 1 every 120 seconds

First of all, I have a Pro site and I contacted Support, but my ticket remains unanswered after 5 days and I am starting to lose patience.

I have a pool with 2 origins and a health check with the interval set to “120” (which I assume it’s seconds, the docs don’t say, but I see the range is 60-3600).

However, the origins get hammered like this:

172.70.136.68 - - [03/May/2022:04:20:54 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"
172.69.229.4 - - [03/May/2022:04:20:54 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"
172.68.204.132 - - [03/May/2022:04:20:54 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"
162.158.137.5 - - [03/May/2022:04:20:55 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"
172.68.185.34 - - [03/May/2022:04:20:55 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"
162.158.180.36 - - [03/May/2022:04:20:55 +0000] "GET /ping HTTP/1.1" 200 2 "-" "Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: 0ef45186de5b8e8c)"

What can I do? How is this supposed to work?

Without seeing more of your Health Check configuration, it’s impossible to say - but each region will send 3 requests. https://blog.cloudflare.com/health-check-analytics-and-how-you-can-use-it/

Imagine you configure a Health Check from two regions, Western North America and South East Asia, at an interval of 10 seconds. You may have been expecting to get two requests to your origin server every 10 seconds, but if you look at your server’s logs you will see that you are actually getting six. That is because we send Health Checks not just from one location in each region but three.

Thanks, your reply gave me an idea and I checked the configuration again. Turns out Cloudflare misconfigured the regions setting: it was set to “All Datacenters (Enterprise only)”,which is funny since I’m not even a Business user. I set it to one region and it works correctly now.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.