520 Cloudflare का अपना कोड है। Cloudflare इसे तब लौटाता है जब ओरिजिन वेब सर्वर कोई खाली, अनजान या अनपेक्षित रिस्पॉन्स भेजता है, जिसे Cloudflare आगे नहीं भेज सकता। यह उन सभी ओरिजिन रिस्पॉन्स के लिए है, जो किसी दूसरे 52x कोड में फ़िट नहीं होते।
आम वजहें हैं: Cloudflare के कनेक्ट होने के बाद ओरिजिन का क्रैश होना या कनेक्शन रीसेट करना, बिना वैध स्टेटस लाइन या हेडर वाले रिस्पॉन्स, Cloudflare की साइज़ सीमा से बड़े रिस्पॉन्स हेडर (अक्सर बहुत ज़्यादा या बहुत बड़ी कुकीज़ की वजह से), और ओरिजिन के ऐसे फ़ायरवॉल जो Cloudflare के IP एड्रेस से आए कनेक्शन काट देते हैं। ओरिजिन पर nginx का return 444 भी विज़िटर तक 520 के रूप में पहुंचता है।
Cloudflare के एरर पेज पर एक Ray ID दिखती है; उसी समय के ओरिजिन के एरर और ऐक्सेस लॉग से आम तौर पर वजह पता चल जाती है। HTTP/2 और HTTP/3 में रीज़न फ़्रेज़ नहीं होता, इसलिए आपको सिर्फ़ नंबर दिखता है।
उदाहरण रिस्पॉन्स
HTTP/1.1 520 Web Server Returned an Unknown Error
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f70-FRA SEO और रीडायरेक्ट जांच
सर्च इंजन 520 को किसी भी 5xx एरर की तरह मानते हैं: क्रॉलिंग धीमी हो जाती है, और लगातार आने वाले एरर से पेज इंडेक्स से हट जाते हैं। 520 अक्सर रुक-रुककर आते हैं, इसलिए प्रभावित URL को कई बार जांचें, जैसे बल्क रीडायरेक्ट चेकर से, और नतीजे की तुलना ओरिजिन पर सीधे भेजी गई रिक्वेस्ट से करें।
आम वजहें और इस्तेमाल
- ओरिजिन ऐप्लिकेशन क्रैश हो गया या उसने रिस्पॉन्स भेजे बिना कनेक्शन बंद कर दिया।
- रिस्पॉन्स हेडर बहुत बड़े हैं, जैसे कई
Set-Cookieहेडर या बड़े टोकन की वजह से। - ओरिजिन का कोई फ़ायरवॉल या सिक्योरिटी प्लगइन Cloudflare की IP रेंज से आए कनेक्शन रीसेट कर देता है।
- ओरिजिन गलत बना या खाली HTTP रिस्पॉन्स भेजता है, जैसे खराब HTTP/2 कॉन्फ़िगरेशन की वजह से।