520, Cloudflare'e özgü bir koddur. Kaynak web sunucusu (origin), Cloudflare'in iletemeyeceği boş, bilinmeyen veya beklenmedik bir yanıt döndürdüğünde Cloudflare bu kodu döndürür. Diğer 52x kodlarının hiçbirine uymayan kaynak sunucu yanıtları için kullanılan genel koddur.
Tipik tetikleyiciler şunlardır: Cloudflare bağlandıktan sonra çöken veya bağlantıyı sıfırlayan bir kaynak sunucu, geçerli bir durum satırı ya da başlıkları olmayan yanıtlar, Cloudflare'in boyut sınırlarını aşan yanıt başlıkları (çoğu zaman çok fazla veya çok büyük çerezler nedeniyle) ve Cloudflare'in IP adreslerinden gelen bağlantıları kesen kaynak sunucu güvenlik duvarları. Kaynak sunucudaki bir nginx return 444 kuralı da ziyaretçilere 520 olarak ulaşır.
Cloudflare'in hata sayfası bir Ray ID gösterir; kaynak sunucunun aynı andaki hata ve erişim logları genellikle nedeni ortaya koyar. HTTP/2 ve HTTP/3 üzerinden neden ifadesi gönderilmez; bu yüzden yalnızca sayıyı görürsünüz.
Örnek yanıt
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 ve yönlendirme kontrolü
Arama motorları 520'yi diğer 5xx hataları gibi değerlendirir: tarama yavaşlar ve kalıcı hatalar dizinden çıkarılmaya yol açar. 520'ler çoğu zaman aralıklıdır; bu nedenle etkilenen URL'leri örneğin Toplu yönlendirme kontrolü aracıyla birkaç kez kontrol edin ve sonucu kaynak sunucuya doğrudan yapılan bir istekle karşılaştırın.
Yaygın nedenler ve kullanım alanları
- Kaynak sunucudaki uygulama çöktü veya yanıt göndermeden bağlantıyı kapattı.
- Yanıt başlıkları çok büyük; örneğin çok sayıda
Set-Cookiebaşlığı veya büyük token'lar nedeniyle. - Kaynak sunucudaki bir güvenlik duvarı veya güvenlik eklentisi, Cloudflare'in IP aralıklarından gelen bağlantıları sıfırlıyor.
- Kaynak sunucu, örneğin hatalı bir HTTP/2 yapılandırması nedeniyle bozuk veya boş bir HTTP yanıtı gönderiyor.