Cloudflare Error 522 Connection Timed Out Hatası: Nedeni ve Çözümü

Cloudflare Error 522 nedir ve hemen ne yapmalısınız?
Cloudflare Error 522, Cloudflare ile kaynak (origin) sunucunuz arasında bağlantının zamanında kurulamadığını gösteren bir zaman aşımı hatasıdır. Sorun genellikle ziyaretçide değil, sunucuda ya da sunucunun önündeki güvenlik katmanında çıkar. Önce sunucunuzun açık olduğunu, ardından Cloudflare IP aralıklarına izin verdiğini kontrol edin.
Panikle her şeyi değiştirmeden şu sırayı izleyin. Böylece zaman kaybetmeden sorunun hangi katmanda olduğunu daraltırsınız.
- Sunucunuzun açık olup olmadığına ve kaynak kullanımına bakın.
- Cloudflare DNS panelinde A kaydındaki IP adresinin doğru sunucuyu gösterdiğini doğrulayın.
- Sunucu güvenlik duvarında Cloudflare IP aralıklarının engellenmediğinden emin olun.
- Hosting firmanıza hata kodunu, zamanı ve adresi iletin.
- Sorunu çözene kadar Cloudflare ayarlarını rastgele değiştirmeyin.
Bu adımların her birini aşağıda ayrıntılı anlatıyoruz. Ayrıca sorunun sizde mi yoksa hosting tarafında mı olduğunu ayırt etmenize yardım ediyoruz.
Cloudflare Error 522 ekranı nasıl görünür?
Ziyaretçi, sitenizin yerine Cloudflare'in kendi hata sayfasını görür. Sayfada hata kodu ve "connection timed out" ifadesine benzeyen bir başlık yer alır. Resmi dokümantasyon bu hatayı "Error 522: connection timed out" olarak adlandırıyor, ancak sayfa tasarımı ve metin zamanla değişebilir.
Ekranın dili İngilizcedir ve sizi yönlendiren bir ipucu taşır: hata, sizin tarayıcınızdan ya da Cloudflare'den değil, Cloudflare'in ulaşmaya çalıştığı sunucudan kaynaklanır.
Bu yüzden hata ekranı bir tanı ipucudur. Yani "site çöktü" demek yerine "Cloudflare siteye ulaşamıyor" diye okumalısınız. Böylece aramayı doğru yere, yani kaynak sunucuya ve onun ağ yoluna yönlendirirsiniz.
Cloudflare Error 522 neden oluşur?
Cloudflare, ziyaretçi ile sunucunuz arasında bir ters vekil sunucu gibi durur. Ziyaretçi istek gönderdiğinde Cloudflare bu isteği kaynak sunucunuza iletmek için önce bir TCP bağlantısı açmaya çalışır. Sunucu bu denemeye zamanında yanıt vermezse Cloudflare pes eder ve 522 hatası gösterir.
Resmi dokümantasyon iki durumu ayırır. İlk durumda Cloudflare bağlantı başlatır ama sunucudan onay yanıtı alamaz. İkinci durumda bağlantı kurulur, ancak Cloudflare gönderdiği kaynak isteğine yine zamanında karşılık göremez.
Dolayısıyla 522, uygulamanızın hata verdiği anlamına gelmez. Sunucu çoğu zaman uygulama kodunu çalıştırmadan önce ağ düzeyinde erişilemez durumdadır. Bu nedenle PHP ya da WordPress hata kayıtlarına bakmak çoğu zaman sizi yanlış yöne götürür.
Cloudflare'in kendi rehberi de aynı noktaya dikkat çeker: hatanın nedeni her zaman kaynak sunucunun hata kayıtlarında görünmez. Bu yüzden Cloudflare ile sunucu arasındaki yük dengeleyici, önbellek, vekil sunucu ve güvenlik duvarı gibi her katmanın kayıtlarını da inceleyin. Çünkü istek, sunucunuza ulaşmadan bu katmanlardan birinde takılabilir.
Cloudflare ile kaynak sunucu arasında bağlantı nasıl kurulur?
Bağlantının nasıl çalıştığını bilmek, hatayı yorumlamayı kolaylaştırır. Her web isteği, sunucuya ulaşmadan önce bir el sıkışma adımından geçer. Önce istemci bir istek paketi gönderir, sunucu onay paketiyle yanıt verir, ardından istemci bunu doğrular.
Cloudflare bu istemci rolünü sizin sunucunuza karşı üstlenir. Dolayısıyla sunucunuz için Cloudflare sıradan bir ziyaretçi gibi davranmaz. Tüm istekler belirli IP aralıklarından gelir ve çok sayıda siteden yoğun istek taşır.
Bu durumun iki önemli sonucu var:
- Güvenlik duvarınız çok sayıda isteği tek kaynaktan gelen saldırı sanabilir.
- Sunucunuzun gerçek ziyaretçi IP'lerini değil Cloudflare IP'lerini görmesi normaldir.
- Hattaki bir ağ aygıtı paketleri düşürürse hata tüm sitede ortaya çıkar.
Özetle 522, el sıkışmanın kopması demektir. Kopmanın nedenini ise sunucu, güvenlik duvarı ya da ağ yolu üzerinde aramalısınız.
Sunucu güvenlik duvarı Cloudflare IP aralıklarını engelliyor mu?
Resmi dokümantasyon bunu en yaygın neden olarak gösterir. Cloudflare IP adresleri .htaccess dosyasında, iptables kurallarında ya da bir güvenlik duvarında hız sınırına takılabilir veya tamamen engellenebilir. Hosting sağlayıcınızın tüm Cloudflare IP aralıklarına izin vermesi gerekir.
Bu engelleme çoğu zaman otomatik gelir. Örneğin sunucuda kurulu bir saldırı önleme aracı, aynı IP'den gelen çok sayıda isteği şüpheli bulup yasaklar. Cloudflare çok sayıda ziyaretçiyi az sayıda IP üzerinden taşıdığı için bu kural kolayca devreye girer.
Kontrol için şu noktalara bakın:
- Sunucu güvenlik duvarının engel listesinde Cloudflare aralıkları var mı?
- Brute force koruması gibi otomatik yasaklama araçları Cloudflare IP'lerini yasaklamış mı?
- Web uygulaması güvenlik duvarı kuralları bu istekleri kesiyor mu?
- Hız sınırı kuralları Cloudflare kaynaklı isteklere de uygulanıyor mu?
Güncel IP aralıklarını her zaman Cloudflare'in resmi IP listesinden alın. Listeyi ezberlemeyin, çünkü zamanla değişebilir.
Sunucu kapalı, aşırı yüklü ya da paket mi düşürüyor?
İkinci sık neden, kaynak sunucunun gerçekten yanıt verememesidir. Sunucu kapanmış, yeniden başlamış, RAM veya işlemci sınırına dayanmış ya da ağ paketlerini düşürüyor olabilir. Bu durumda Cloudflare bağlantı denemesine karşılık alamaz.
Yük sorunu özellikle paylaşımlı hostinglerde sık yaşanır. Bir komşu hesap kaynakları tüketince sunucunun bağlantı kabul kapasitesi daralabilir. Daha önce hosting kaynak limitlerini anlattık; hatanın saatlere göre değişmesi bu işaretlerden biridir.
Sunucuya SSH ile erişebiliyorsanız yük değerine bakın. Load average değerini nasıl yorumlayacağınızı ayrı bir yazıda açıkladık. Ayrıca web sunucusu servisinin çalıştığını ve doğru portu dinlediğini doğrulayın.
Sunucu tamamen kapalıysa çözüm hosting firmasındadır. Bu yüzden ilk iş olarak sunucunun durumunu panelden ve destek kanalından öğrenin.
Sunucu açıksa ama yanıt vermiyorsa, bellek tükenmesi gibi bir kaynak sorununu düşünün. Örneğin bir eklenti ya da zamanlanmış görev bellek tüketirse, web sunucusu yeni bağlantıları kabul edemez. Böylece Cloudflare'in denemeleri sonuçsuz kalır ve 522 görürsünüz.
Bu durumda sunucuyu yeniden başlatmak geçici rahatlama sağlar, ancak asıl nedeni bulmadan sorun geri döner. Kaynak kayıtlarını inceleyin ve sorunu tetikleyen işlemi bulun.
Cloudflare DNS kaydındaki IP adresi yanlış olabilir mi?
Evet, bu da sık görülen bir nedendir. Resmi kaynağa göre Cloudflare DNS panelindeki origin IP adresi, sunucunuzun güncel IP adresiyle uyuşmuyorsa 522 görebilirsiniz. Sunucu taşıdığınızda ya da IP adresi değiştiğinde bu hata kolayca ortaya çıkar.
Eski IP adresi artık başka bir makineye ya da kapalı bir sunucuya gidiyor olabilir. Cloudflare bu adrese bağlanmaya çalışır ve yanıt alamaz. Ayrıca bazı kullanıcılar yanlışlıkla Cloudflare'in kendi IP adresini A kaydına yazar; bu da döngü gibi bir sorun yaratır.
Doğrulama için şunları yapın:
- Hosting panelinizden sunucunun güncel IP adresini not edin.
- Cloudflare DNS kayıtlarındaki A ve AAAA kaydıyla karşılaştırın.
- Alt alan adlarının ayrı kayıtlarını da ayrı ayrı kontrol edin.
- Değişikliği yaptıktan sonra siteyi yeniden deneyin.
Kayıtları kendi gözünüzle görmek için DNS sorgulama aracını kullanabilirsiniz. Bir IP adresinin kime ait olduğunu da IP sorgulama aracıyla kontrol edin.
Keepalive kapalıysa Cloudflare Error 522 görülür mü?
Resmi dokümantasyon, kaynak web sunucusunda keepalive özelliğinin kapalı olmasını da olası neden olarak sayar. Keepalive, bir bağlantıyı tek istekten sonra kapatmak yerine açık tutmaktır. Böylece Cloudflare her istekte baştan bağlantı kurmak zorunda kalmaz.
Keepalive kapalıyken her istek yeni bir bağlantı gerektirir. Yoğun trafikte bu, sunucunun bağlantı kabul sınırını zorlar. Sonuçta bazı bağlantı denemeleri zaman aşımına uğrar ve ziyaretçi 522 görür.
Bu ayar web sunucusu yazılımınızın yapılandırma dosyasında yer alır. Ancak menü ve ayar adları sunucu türüne göre değişir, bu yüzden kesin ayar adı vermiyoruz. Hosting destek ekibinden ya da sunucu yöneticinizden keepalive ayarını kontrol etmesini isteyin.
Dikkat edin: keepalive tek başına her zaman çözüm değildir. Çok yüksek bir bekleme süresi, açık bağlantıları gereksiz yere tutar ve sunucunun bağlantı havuzunu doldurabilir. Bu yüzden ayarı sunucunuzun kapasitesine göre dengeli seçin ve değişiklikten sonra sonucu izleyin.
Not: Bu ayarı paylaşımlı hostingde kendiniz değiştiremeyebilirsiniz. Böyle bir durumda destek ekibine açık bir talep açmak en doğrusudur.
Ağ yönlendirme sorunu 522'ye yol açar mı?
Evet. Bazen sunucu açık ve güvenlik duvarı doğru ayarlı olsa bile, Cloudflare ile sunucu arasındaki ağ yolunda bir sorun olabilir. Bir yönlendirici paketleri düşürüyor ya da hat bir noktada tıkanıyor olabilir. Bu durumda hata çoğunlukla aralıklı çıkar.
Resmi dokümantasyon, bu tür sorunları tanılamak için MTR veya traceroute çıktısı toplamayı önerir. Bu araçlar paketin hangi duraktan sonra kaybolduğunu gösterir. Çıktıyı hosting firmasına iletirseniz sorunu çok daha hızlı bulurlar.
Ayrıca Cloudflare'in Origin Analytics özelliği, belirli yollarda TCP bağlantı hatalarını görmenize yardım edebilir. Ancak panel arayüzü zamanla değiştiği için ilgili bölümü Cloudflare panelinde aramalısınız.
Gecikme ve yol kavramlarını ping ve gecikme yazımızda anlattık. Üstelik ağ yolu sorunlarında sorumlu genellikle hosting firması ya da onun üst sağlayıcısıdır.
Cloudflare Error 522, 521 ve 524'ten nasıl ayrılır?
Cloudflare'in 5xx hataları benzer görünür, ama her biri farklı bir noktayı işaret eder. Resmi sayfada 521 için "web server is down", 522 için "connection timed out", 523 için "origin is unreachable" ve 524 için "a timeout occurred" adları geçer.
| Hata | Kısa anlamı | İlk bakılacak yer |
|---|---|---|
| 522 | Bağlantı kurulamadı veya zamanında yanıt alınamadı | Güvenlik duvarı, sunucu yükü, DNS IP adresi, keepalive |
| 521 | Web sunucusu kapalı görünüyor | Web sunucusu servisi, port, sunucu durumu |
| 523 | Kaynak sunucuya ulaşılamıyor | Ağ yolu ve yönlendirme |
| 524 | Bir zaman aşımı oluştu | Uzun süren sunucu işlemleri |
Kısacası 522 bağlantı kurma aşamasında, 524 ise bağlantı kurulduktan sonra yanıtın gecikmesinde sorun olduğunu düşündürür. Her kodun ayrıntısını Cloudflare'in 5xx hata rehberinden okuyabilirsiniz.
Site sahibi için adım adım kontrol listesi nedir?
Şimdi tüm bilgileri sıralı bir plana çevirelim. Bu liste, sorunu en ucuz ve en güvenli kontrollerden başlayarak daraltır. Hiçbir adımda siteyi riske atacak kalıcı bir değişiklik yapmanız gerekmez.
- Hata sayfasındaki hata kodunu, zaman damgasını ve adresi not edin; kısa bir ekran görüntüsü alın.
- Sitenizi başka bir ağdan, örneğin mobil veriyle açarak sorunun yaygın olup olmadığına bakın.
- Hosting panelinden sunucunun açık olduğunu ve kaynak limitine dayanmadığını doğrulayın.
- Cloudflare DNS panelindeki A kaydının doğru IP adresini gösterdiğini kontrol edin.
- Güvenlik duvarında ve .htaccess kurallarında Cloudflare aralıklarının engellenmediğini doğrulayın.
- Keepalive ayarını hosting ekibiyle birlikte gözden geçirin.
- Sorun sürerse MTR veya traceroute çıktısı toplayıp destek ekibine iletin.
Her adımdan sonra siteyi yeniden deneyin ve sonucu not edin. Böylece hangi değişikliğin işe yaradığını net görürsünüz. Ayrıca aynı sorun yeniden çıktığında elinizde hazır bir tanı geçmişi olur.
Bu sıra önemlidir. Çünkü kaynağı bilmeden Cloudflare ayarlarını değiştirmek, aynı anda iki değişkeni oynatır ve neyin işe yaradığını anlamanızı zorlaştırır.
Hosting firmasına neyi iletmelisiniz?
Resmi dokümantasyon, hosting firmasıyla çalışırken hata kodunu, zamanı ve etkilenen adresi paylaşmanızı önerir. Cloudflare desteği ise çoğunlukla yalnızca alan adı sahibine yardım eder. Dolayısıyla sorunun kaynağı sunucuysa asıl muhatabınız hosting sağlayıcısıdır.
Destek talebini net yazmak çözüm süresini kısaltır. Örneğin şu bilgileri ekleyin:
- Hata kodu ve ilk ortaya çıktığı yaklaşık zaman.
- Etkilenen adresler; tüm site mi yoksa belirli sayfalar mı.
- Yakın zamanda yaptığınız değişiklikler: taşıma, IP değişimi, eklenti veya güvenlik ayarı.
- Cloudflare IP aralıklarına izin verilip verilmediği sorusu.
- Sunucu kaynak kullanımı ve bağlantı kayıtları için talep.
Biz bir hosting firması değiliz, ekip olarak web projelerinde bu tür talepleri sık hazırlarız. Net bir talep yazarsanız, çoğu zaman ilk yanıtta doğru yöne gidersiniz.
Cloudflare Pages ve Workers kullanıyorsanız ne değişir?
Resmi dokümantasyon bu senaryolar için ayrı notlar verir. Cloudflare Pages kullanıyorsanız özel alan adı kurulumunu kontrol etmeniz gerekir. Yanlış bağlanmış bir özel alan adı, 522 hatasına yol açabilir.
Workers tarafında dikkat edilecek bir ayrıntı var: bir Worker, kendi alan adına doğrudan istek göndermek isterse özel bir yapılandırma gerekir. Aksi halde istek kendi üzerine döner ve zaman aşımı oluşur. Bu davranışın ayrıntılarını resmi sayfadan okuyun.
Origin Rules kullanıyorsanız da hedef ana bilgisayar adının doğru çözüldüğünden emin olun. Çünkü kuralın yönlendirdiği ad çözülemezse Cloudflare sunucuya bağlanamaz.
Bu yüzden klasik hosting sorunlarının dışında, Cloudflare içi yapılandırmaları da gözden geçirin. Ancak çoğu sitede sorun hâlâ kaynak sunucudadır.
Pratikte şu soruyu sorun: kuralı ekibiniz mi yazdı, yoksa hazır bir şablon mu? Hazır şablonlarda alan adı ve hedef çoğu zaman eski değerlerle kalır. Bu yüzden yapılandırmayı elden geçirirken her kuralın bugünkü sunucuyu gösterdiğini tek tek doğrulayın.
Ziyaretçi olarak Cloudflare Error 522 görürseniz ne yapabilirsiniz?
Ziyaretçi olarak sorunu çözemezsiniz, çünkü hata site sahibinin sunucu tarafındadır. Yine de birkaç basit deneme yapabilirsiniz. Böylece sorunun yalnızca sizde olup olmadığını anlarsınız.
- Sayfayı birkaç dakika sonra yeniden yükleyin; geçici bir yük sorunu olabilir.
- Başka bir cihazdan veya mobil veriden aynı adresi deneyin.
- Sitenin farklı bir sayfasını açmayı deneyin.
- Site sahibine başka bir kanaldan haber verin: e-posta, sosyal medya veya telefon.
Tarayıcı önbelleğini temizlemek ya da VPN kapatmak bu hatayı genellikle çözmez. Çünkü bağlantı sorunu sizinle site arasında değil, Cloudflare ile sunucu arasındadır. Ayrıca site sahibi değilseniz Cloudflare desteğinden de çözüm beklemeyin.
Hata aralıklı çıkıyorsa nasıl teşhis edersiniz?
Aralıklı 522 hatalarını yakalamak, sürekli hatalardan daha zordur. Çünkü sunucu çoğu zaman çalışır, yalnızca belirli anlarda yanıt veremez. Bu desen genellikle yük, hız sınırı ya da kısmi ağ kaybına işaret eder.
Önce hatanın hangi saatlerde çıktığını kaydedin. Yoğun saatlerde artıyorsa sunucu kaynakları yetersiz olabilir. Her gün aynı saatte çıkıyorsa zamanlanmış bir görev, yedekleme ya da tarama sunucuyu bunaltıyor olabilir.
Ayrıca hata yalnızca belirli ülkelerden gelen ziyaretçilerde görünüyorsa, güvenlik duvarınız Cloudflare'in o bölgedeki sunucularını engellemiş olabilir. Dolayısıyla güvenlik duvarı kayıtlarında Cloudflare aralıklarına yönelik ret kayıtlarını arayın.
Genel hız ve kaynak tanısı için sunucu kaynaklı yavaşlık nedenleri yazımız da işinize yarar.
Cloudflare Error 522 SEO'yu etkiler mi?
Kısa süreli bir 522 genellikle büyük sorun yaratmaz. Ancak hata uzun süre sürerse arama motoru botları siteye ulaşamaz ve tarama azalabilir. Google, sunucu hatalarını yaşayan sitelerde tarama hızını düşürebileceğini kendi dokümantasyonunda belirtir.
Bu nedenle hatayı hızlı çözmek önemlidir. Süre uzarsa dizindeki sayfalarınız da zarar görebilir. Kesin bir süre ya da kayıp oranı veremeyiz; çünkü bu sitenizin büyüklüğüne ve hatanın yaygınlığına bağlıdır.
Hata sürerken Search Console'daki tarama istatistiklerini izleyin. Ayrıca site çalışmaya başlayınca önemli sayfaları gözle kontrol edin. Hata dönemi boyunca ürün ya da hizmet sayfalarınızın bozulmadan açıldığını görmek, yeniden taramanın sağlıklı başlaması için iyi bir işarettir. Teknik görünürlük konularında SEO danışmanlığı hizmetimize göz atabilirsiniz.
Benzer sunucu hataları için 502 Bad Gateway ve 503 Service Unavailable yazılarımıza bakın.
Cloudflare'i geçici olarak kapatmak doğru çözüm mü?
Birçok kişi sorunu aşmak için Cloudflare proxy'sini geçici olarak devre dışı bırakır. Bu yöntem, sorunun Cloudflare ile kaynak arasında mı yoksa sunucunun kendisinde mi olduğunu anlamanıza yardım eder. Ancak kalıcı bir çözüm değildir.
Proxy kapalıyken ziyaretçiler doğrudan sunucunuza gider. Sunucunuz hâlâ kapalı ya da aşırı yüklüyse site yine açılmaz. Üstelik sunucunuzun gerçek IP adresi herkese açık kalır ve Cloudflare korumasından yararlanamazsınız.
Bu yüzden bunu yalnızca tanı amacıyla, kısa süre için ve bilinçli yapın. Bu ayarın panelde nerede olduğunu Cloudflare'in güncel arayüzünden bulun. Sorunu bulduktan sonra proxy'yi tekrar açmayı unutmayın.
Sonuçta asıl işiniz, Cloudflare IP aralıklarına izin vermek ve sunucuyu sağlıklı tutmaktır.
Ayrıca tanı sırasında geçici bir ayar değiştirdiyseniz, bunu bir yere yazın. Unutulan geçici ayarlar, haftalar sonra yeni ve daha karmaşık sorunlar doğurur.
Sunucu güvenliği Cloudflare ile nasıl uyumlu çalışır?
Güvenlik araçlarını sıkılaştırırken Cloudflare'i hesaba katmazsanız 522 riskini artırırsınız. Brute force koruması, otomatik IP yasaklama ve web uygulaması güvenlik duvarı gibi araçlar Cloudflare IP'lerini yanlışlıkla engelleyebilir.
Çözüm, bu araçların izin listesine Cloudflare aralıklarını eklemektir. Daha önce Fail2ban kurulumunu ve ModSecurity ile 403 hatalarını ele almıştık. Bu araçların kurallarını bu açıdan gözden geçirin.
Gerçek ziyaretçi IP'sini kayıtlarda görmek için sunucunuzda Cloudflare'in ilettiği başlıkları kullanacak bir yapılandırma gerekir. Böylece güvenlik araçları ziyaretçileri tek tek değerlendirir, Cloudflare'i toptan şüpheli saymaz.
Bu ayarı kendiniz yapmayacaksanız, sunucu yöneticinizden kavramsal olarak bunu isteyin.
Cloudflare Error 522 tekrar etmesin diye hangi önlemleri alırsınız?
Kalıcı çözüm, tek seferlik bir düzeltmeden fazlasını gerektirir. Aşağıdaki alışkanlıklar hatanın geri gelme olasılığını azaltır. Ayrıca sorun çıktığında tanı sürenizi kısaltır.
- Cloudflare IP listesini sunucu güvenlik kurallarında izin listesi olarak tutun ve değişiklikleri izleyin.
- Sunucu taşıma ve IP değişikliği sonrası DNS kayıtlarını mutlaka yeniden doğrulayın.
- Sunucu kaynak kullanımını izleyin ve limitlere yaklaşmadan paketinizi gözden geçirin.
- Dışarıdan çalışma süresi izleme kurun; hatayı ziyaretçiden önce siz fark edin.
- Hosting sağlayıcınızla olay anında kullanacağınız iletişim kanalını önceden belirleyin.
Kapasite sorunları sürekli geliyorsa paketinizi yükseltmeyi düşünün. Hosting paketi yükseltme rehberimiz bu geçişi planlamanıza yardım eder.
Yeni bir web sitesi projesinde bu altyapı kararlarını baştan doğru vermek için web tasarım hizmetimize bakabilirsiniz.
Örnek senaryo: Sunucu taşıdıktan sonra neden 522 çıkar?
Örnek senaryo: bir ekip sitesini yeni bir sunucuya taşıyor ve dosyaları eksiksiz aktarıyor. Ancak Cloudflare DNS panelindeki A kaydını güncellemeyi unutuyor. Cloudflare, eski sunucunun IP adresine bağlanmaya devam ediyor.
Eski sunucu kapatıldıysa ya da başka bir müşteriye devredildiyse bağlantı denemeleri yanıtsız kalır. Böylece ziyaretçiler 522 görür. Oysa yeni sunucuda site sorunsuz çalışıyor olabilir.
Bu senaryoda doğru teşhis çok basittir. Önce DNS kaydını, sonra yeni sunucunun güvenlik duvarını kontrol edin. Çünkü yeni sunucuda Cloudflare aralıklarına henüz izin verilmemiş olabilir.
Taşıma öncesi ve sonrası adımları hosting değiştirme kontrol listemizde bulabilirsiniz. Yani taşıma planınıza DNS ve güvenlik duvarı kontrolünü baştan ekleyin.
Bu bir örnek senaryodur; gerçek bir müşteri vakası değildir. Yine de taşıma sonrası 522 hatası sahada sık rastlanan bir örüntüdür.
Cloudflare Error 522 ile karıştırılan başka hatalar var mı?
Evet, bazı hatalar ilk bakışta benzer görünür ama farklı yerden gelir. Bu ayrımı yapmak, yanlış yerde sorun aramanızı önler. Her birini aşağıda kısaca ayırıyoruz.
- Tarayıcı eklentisinin isteği kesmesi gibi durumlar için ERR_BLOCKED_BY_CLIENT yazımıza bakın; bu hata sunucudan değil, ziyaretçinin tarayıcısından gelir.
- Alan adı askıya alındıysa site hiç açılmaz. clientHold durumunu ayrı bir yazıda anlattık.
- Alan adı hiç çözülmüyorsa DNS_PROBE_FINISHED_NXDOMAIN hatasına bakın.
- Bağlantı el sıkışması sırasında kopuyorsa bağlantı sıfırlandı hatası devreye girer.
Ayırt etmenin kısa yolu şudur: Cloudflare'in kendi markalı hata sayfasını görüyorsanız sorun Cloudflare ile kaynak sunucu arasındadır. Tarayıcının kendi hata ekranını görüyorsanız sorun ziyaretçi tarafında ya da alan adı düzeyindedir.
Bu nedenle ekranın kim tarafından üretildiğine bakmak, ilk ve en ucuz tanı adımıdır.
Tanı için hangi ücretsiz araçları kullanabilirsiniz?
Kimi zaman sorunu yalnızca birkaç basit sorguyla daraltabilirsiniz. Üstelik bunun için sunucuya erişmeniz gerekmez. Aşağıdaki araçlar ilk kontrol için yeterlidir.
- DNS sorgulama: alan adınızın hangi kayıtlara çözüldüğünü görürsünüz. DNS sorgulama aracımız bunun için hazırdır.
- IP sorgulama: kayıttaki IP adresinin hangi ağa ve şirkete ait olduğunu öğrenirsiniz.
- Sertifika kontrolü: uç noktada sertifika sorunu olup olmadığını SSL sorgulama aracıyla görürsünüz.
- Dışarıdan erişim denemesi: farklı ağlardan siteyi açarak sorunun yaygınlığını anlarsınız.
Bu sonuçları not edip hosting firmasına eklerseniz, destek ekibi tahmin yürütmek yerine somut veriyle çalışır. Ayrıca ileride aynı hata çıkarsa karşılaştırma yapabilirsiniz.
Araçlar yalnızca ipucu verir. Kesin neden, sunucu kayıtlarında ve güvenlik duvarı ayarlarında ortaya çıkar.
Hata sürerken ziyaretçilerinize nasıl bilgi verirsiniz?
Sorun uzarsa ziyaretçilerinizle iletişim kurmak güven kaybını sınırlar. Site açılmıyorsa sosyal medya hesaplarınızdan ve e-posta imzanızdan kısa bir bilgilendirme yapın. Teknik ayrıntı vermenize gerek yoktur; sorunun farkında olduğunuzu ve üzerinde çalıştığınızı söylemeniz yeterlidir.
Satış yapan bir siteyseniz telefon ya da mesajlaşma gibi alternatif bir sipariş kanalı açık bırakın. Böylece kesinti süresince müşterinizi tamamen kaybetmezsiniz. Ayrıca reklam yürütüyorsanız, site açılmadığı sürece reklam bütçenizi boşa harcamamak için kampanyaları geçici durdurmayı düşünün.
Reklam performansını değerlendirirken ROAS hesaplayıcıyı kullanabilirsiniz. Üstelik reklam hesabınızda hedef sayfa hatası uyarıları gelebilir; bu durumda önce siteyi düzeltin, sonra kampanyaları açın.
Kesinti bittikten sonra kısa bir kontrol yapın: ana sayfa, ödeme adımı ve iletişim formu çalışıyor mu? Böylece sorunun gerçekten bittiğinden emin olursunuz.
Cloudflare Error 522 için son söz ne olmalı?
Cloudflare Error 522, uygulamanızın değil bağlantı hattının hatasıdır. Çoğu zaman güvenlik duvarının Cloudflare IP'lerini engellemesi, sunucunun kapalı ya da yüklü olması, DNS'te yanlış IP adresi veya keepalive ayarı yüzünden çıkar.
Panik yapmadan sırayla ilerleyin. Önce sunucuyu, sonra DNS kaydını, sonra güvenlik duvarını kontrol edin. Gerekirse hosting firmasına net bir talep gönderin.
Bu yazıdaki bilgiler genel rehberliktir ve Cloudflare'in resmi dokümantasyonuna dayanır. Menü adları ve davranışlar değişebilir, bu yüzden güncel ayrıntıları Cloudflare'in resmi Error 522 sayfasından doğrulayın. Hiçbir adım için kesin sonuç garantisi veremeyiz, çünkü her altyapı farklıdır.



