Caches purge but original file contents don't return

Our site is built in Drupal, and when I ssh into our staging environment, I can see the correct/expected content

However, when I visit the file through the browser, I still see a cached content]

More specifically, the second line in the file reads “MTN South Africa”, but when I visit through the browser it still display the old content.

I cleared the cache on the Drupal side, and we are using the APIs to purge Cloudflare.
The API throws a successful response:

curl -X POST "https://api.cloudflare.com/client/v4/zones/zoneid/purge_cache" \
     -H "X-Auth-Email: myemailladdresss" \
     -H "X-Auth-Key: MYAUTHKEY" \
     -H "Content-Type: application/json" \
     --data '{"purge_everything":true}'

We also purged all caches directly from the Cloudflare dashboard, but we seem to still be hitting cached content.

Another example is the urls below:
https://stg.onlinecms.mtn.co.za/sites/default/files/contract_deals/deals-devices.xml
https://stg.onlinecms.mtn.co.za/sites/default/files/contract_deals/deals-devices.xml?2323

The second link gives the correct content.

So, something seems wrong with the caching.

Hope someone can help.

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