Bu yazı 4 Temmuz 2019 tarihinde İnci Kılıç tarafından yazılmıştır.
Cloudflare global olarak oldukça yaygın kullanılan , A.B.D merkezli bir bulut servisi sağlayıcısı ve web sitelerine güvenlik ve erişim altyapısı sağlıyor.
Cloudflare’in çökmesi ile bu hizmeti kullanan birçok siteye erişim sağlanamadı ve erişim yapmak isteyen kullanıcılar 502 Bad Gateway hatasıyla karşılaştı.
Bildiğiniz gibi web siteleri çeşitli altyapı yazılımları kullanıyor. Web sitelerine güvenlik ve erişim altyapısı sağlayan ve global olarak oldukça yaygın kullanılan ABD merkezli bulut servisi olan Cloudflare de bu altyapı yazılımlarından bir tanesi.
DNS yönetimini yapmanızı sağlayan, CDN hizmetini ve belirli bir seviyeye kadar güvenlik hizmetini sunan bir bulut servisi olan Cloudflare doğru çalıştığında web site sahiplerini yoğun yüklerden korur, spam saldırılarını ve DDoS (Distributed Denial of Service – Dağıtık Hizmet Engelleme) saldırılarını yorumlar.
(DDoS neydi hatırlayalım diyenler: bir sistemi belirli kapasite sınırlarının üstünde veriye maruz bırakmak yoluyla düzenlenen saldırılar sonucu kullanıcıların sisteme veya siteye girişinin engellenmesidir.)
Cloudflare CTO’su John Graham-Cumming kısa bir blog yazısında durumu “Bugün yaklaşık 30 dakika boyunca, Cloudflare sitelerine gelen ziyaretçiler, ağımızdaki CPU kullanımındaki büyük bir artıştan kaynaklanan 502 hatası aldı. Bu CPU artışına, kötü bir yazılım dağıtımı neden oldu. Geri alındıktan sonra, hizmet normal çalışmaya geri döndü. Cloudflare kullanan tüm alanlar normal seviyesine geri döndü.” ifadeleriyle açıkladı.
Cloudflare CEO’su Matthew Prince ise durumu şu sözlerle anlattı: “Bizim tarafımızdan yapılan bir hata, Firewall işleminin aşırı CPU tüketmesine neden oldu. Başlangıçta bir saldırı gibi göründü. Süreci durdurduk ve sistemleri normale döndürdük.”
Prince attığı bir tweet ile bu sorunun şimdiye kadar yaşanılan en büyük Cloudflare problemi olduğunu da kabul etti ve bu hizmet kesintisinin bir saldırıdan kaynaklanmadığını vurguladı.
2 Temmuz 2019 TSI 15.30/16.00 itibariyle Cloudflare’in dünya genelinde kesintiye uğramasına neden olan ve kullanıcıların pek çok web site erişiminde karşılaştığı 502 Bad Gateway hatası nedir?
Bu hata sunucular arası iletişimin zayıf ya da anlık olarak yapılamıyor olması olarak açıklanabilir. Bir web sitesinin açılabilmesi için birçok sunucunun aynı anda birbiriyle etkileşime geçmesi gerekmektedir. Sunucular arasındaki iletişim anlık olarak yavaşladığında ya da erişim sorunu olduğunda aşağıdaki gibi bir hata mesajı ekrana yansıyabilmektedir:
Bad gateway hatası farklı şekillerde görülebilir:
“502 Server Error: The server encountered a temporary error and could not complete your request” – “502. That’s an error. The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. That’s all we know.”
502 Bad Gateway hatasına sebep olabilecek diğer olasılıklar:
Sunucu üzerinde aşırı yüklenme (giriş/ çıkış) olabilir.
Tarayıcınız çerezleriyle ilgili bir hata mesajı dönüyor olabilir.
Cihazınızın bağlı olduğu internet servisinde ya da bağlantı cihazında (modem gibi) sorun yaşanıyor olabilir.
DNS kayıtları bekleme periyodunda olabilir ya da farklı bir sorun meydana gelmiş olabilir.
WordPress eklentileri, tema ya da hatalı PHP scripti ile ilgili sorun yaşanıyor olabilir.
502 Bad Gateway hatasının çözümü ile ilgili olarak çözüm yolları şu şekilde açıklayabiliriz:
Safayı yenileyin. (F5 veya Ctrl+R)
Tüm açık tarayıcı pencerelerini kapatın ve yeni bir oturum başlatın.
Önbelleği temizleyin ve çerezleri silin.
Tarayıcınızı güvenli modda başlatın.