530
HTTPERRORNotable5xx Server Error (Unofficial)HIGH confidence

Origin DNS Error / Site Is Frozen

Production Risk

High — entire site is inaccessible. Fix DNS or reactivate the account immediately.

What this means

530 is used in two contexts: Cloudflare returns it as a 1xxx sub-error wrapper (the actual sub-error is in the response body) typically for origin DNS failures; Pantheon hosting uses it to indicate a site has been frozen due to inactivity or account issues.

Why it happens
  1. 1Cloudflare: The origin's DNS record cannot be resolved — the hostname configured in Cloudflare's DNS does not exist or returns NXDOMAIN.
  2. 2Cloudflare: DNS propagation has not completed after a recent DNS change.
  3. 3Pantheon: The site has been frozen due to plan expiry or inactivity on a free plan.
  4. 4Pantheon: Billing issue has caused the account to be suspended.
How to reproduce

The DNS A record for the origin was deleted; Cloudflare cannot resolve the origin hostname.

trigger — this will error
trigger — this will error
# Cloudflare DNS lookup for origin → NXDOMAIN
# Response body contains the actual 1xxx sub-error code

expected output

HTTP/1.1 530 (Cloudflare origin DNS error or Pantheon frozen site)

Fix 1

Fix origin DNS record in Cloudflare (Cloudflare context)

WHEN The origin DNS lookup is failing.

Fix origin DNS record in Cloudflare (Cloudflare context)
# Cloudflare dashboard → DNS → ensure A record for origin is correct
# Check the 1xxx error in the response body for specifics

Why this works

Restores the DNS record so Cloudflare can resolve the origin hostname.

Fix 2

Unfreeze the Pantheon site (Pantheon context)

WHEN The site is hosted on Pantheon and has been frozen.

Unfreeze the Pantheon site (Pantheon context)
# Log in to Pantheon dashboard → Sites → unfreeze or upgrade plan

Why this works

Reactivates the site on Pantheon's infrastructure.

Version notes
Cloudflare

Cloudflare 530 always contains a 1xxx sub-error code in the response body with the specific reason.

Pantheon

Site frozen due to inactivity on free tier or billing issue.

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All HTTP errors