Site kesintisi

Sitem çöktü mü? Çöküşü nasıl anlarsınız, ilk 15 dakikada ne yaparsınız

Sitenizin çöküp çökmediğini anlamanın en hızlı yolu, onu farklı bir ağdan açmayı denemek ve tarayıcının gösterdiği hatayı okumaktır. Site hiçbir yerden açılmıyor, sunucu yanıt vermiyor, 5xx hatası dönüyor ya da sitenizin yerine başka bir sayfa çıkıyorsa siteniz çökmüştür. Başka yerden açılıyorsa sorun büyük olasılıkla sizin bağlantınızdadır.

"Sitem çöktü" cümlesi pratikte birbirinden çok farklı durumları anlatır: sunucu kapanmış olabilir, hosting askıya alınmış olabilir, alan adının süresi dolmuş olabilir ya da yalnız bir eklenti bozulmuş olabilir. Bu yazıda çöküşü nasıl doğrulayacağınızı, ilk 15 dakikada hangi sırayla ilerleyeceğinizi ve bir sonraki çöküşü müşterinizden önce nasıl öğreneceğinizi anlatıyoruz.

Sitem çöktü mü, yoksa sorun bende mi?

Paniğe kapılmadan önce ilk soru şu: site herkes için mi kapalı, yalnız sizin için mi? Ev ya da ofis ağınızdaki bir DNS sorunu, tarayıcı önbelleği ya da güvenlik duvarı, çalışan bir siteyi size kapalı gösterebilir.

Hızlı ayrım için:

  • Telefonunuzda Wi-Fi'yi kapatıp siteyi mobil veriden açın.
  • Tarayıcının gizli penceresinde deneyin.
  • Başka bir şehirdeki bir çalışma arkadaşınızdan açmasını isteyin.

Site bu yollardan açılıyorsa sorun yereldir. Hiçbirinden açılmıyorsa sorun sitededir. Komut satırıyla durum kodunu okumayı ve DNS'i sorgulamayı site çalışıyor mu, nasıl kontrol edilir yazısında adım adım anlattık.

Çöküşün belirtileri: ekranda ne görüyorsunuz?

Tarayıcının gösterdiği mesaj, çöküşün nerede olduğunu çoğu zaman ele verir:

Ekranda gördüğünüzOlası durumNereye bakmalı
ERR_CONNECTION_TIMED_OUT, ERR_CONNECTION_REFUSEDSunucu kapalı ya da yanıt vermiyorHosting firmasının durum sayfası, destek
500, 502, 503, 504Sunucu açık, uygulama çalışmıyorHata günlükleri, son değişiklik; bkz. 503 hatası nedir
"Account Suspended", hosting firmasının sayfasıHosting askıya alındı ya da iptal edildiHosting müşteri paneli; bkz. hosting askıya alındı
DNS_PROBE_FINISHED_NXDOMAIN, park sayfasıDNS bozuldu ya da domain süresi dolduAlan adının bitiş tarihi ve nameserver'lar
"Bağlantınız gizli değil"SSL sertifikası bitti ya da uyuşmuyorSertifikanın bitiş tarihi; bkz. bağlantınız gizli değil hatası
Beyaz sayfa, "kritik bir hata oluştu"Yazılım veya eklenti hatasıHata günlüğü, son kurulan eklenti

Dikkat edilmesi gereken iki durum var. Birincisi, askı ve park sayfaları "başarılı" (200) durum koduyla gelir; sunucu yanıt veriyor gibi görünür ama siteniz yoktur. İkincisi, beyaz sayfa ya da bir PHP hata mesajı da bazen 200 ile gelir; bu tür çöküşleri ancak sayfanın içeriğine bakarak anlarsınız.

İlk 15 dakikada ne yapmalı?

  1. Doğrulayın (1-2 dakika). Siteyi mobil veriden açın, hatanın tam metnini ve saati not edin.
  2. Son değişikliği hatırlayın (2 dakika). Bugün eklenti, tema, PHP sürümü veya DNS ayarı değişti mi? Çöküşlerin önemli bir kısmı son değişiklikten gelir; geri almak çoğu zaman en hızlı çözümdür.
  3. Tarihleri kontrol edin (2 dakika). Alan adının ve SSL sertifikasının bitiş tarihine bakın. Tarih geçmişse sorunun kaynağı bellidir ve çözümü kayıt firmanızda ya da sertifika sağlayıcınızdadır.
  4. Hosting panelini açın (3-5 dakika). Askı uyarısı, ödenmemiş fatura, kaynak kullanımı grafikleri ve servis durumu burada görünür.
  5. Hata günlüğünü okuyun (3-5 dakika). 500 ve beyaz sayfa durumlarında son satırlar genellikle hangi dosyanın ya da eklentinin sorun çıkardığını söyler.
  6. Destek bileti açın. Sorunu kendiniz çözemediyseniz hosting firmanıza hatanın başladığı saati, ekrandaki mesajı ve denediklerinizi iletin.
  7. Ekibinize ve gerekiyorsa müşterilerinize haber verin. Kısa bir "farkındayız, üzerinde çalışıyoruz" mesajı gelen soruları azaltır.

Çöküş ne kadar sürdü?

Site yeniden açıldığında çoğu kişi rahatlar ve konu kapanır. Oysa aynı sorunun tekrarlanmaması için kesintinin ne zaman başladığını, ne zaman bittiğini ve nedenini bir yere yazmak gerekir. Ayda iki kez 503 veren bir site, paket yükseltmenin ya da hosting değiştirmenin zamanının geldiğini söylüyordur; ama bunu ancak kayıt tutuyorsanız görürsünüz.

Çöküşü müşterinizden önce öğrenmek

Yukarıdaki adımların hepsi siteyi siz açmaya çalıştığınızda işe yarar. Asıl risk, gece ya da hafta sonu kimse bakmazken sitenin çökmesi ve bunu bir müşteri yazdığında öğrenmenizdir. Bunun tek çaresi siteyi dışarıdan, düzenli aralıklarla yoklayan otomatik bir izlemedir; neden dışarıdan yapılması gerektiğini uptime nedir ve site kesinti takibi yazısında anlattık.

Bulut Domain sitenizin ana sayfasını düzenli aralıklarla yoklar ve sayfa içeriğini de düzenli okur. Sunucu yanıt vermiyorsa, zaman aşımına düşüyorsa, 5xx hatası dönüyorsa, alan adı çözülmüyorsa, HTTPS ile açılan sitenin HTTPS'i bozulmuşsa ya da ekranda sitenizin yerine askı, varsayılan hosting veya park sayfası varsa bunu kapanma sayar. Kapanma ikinci bir yoklamayla teyit edilince "Siteniz açılmıyor" uyarısı e-postanıza ve paneldeki bildirim kutunuza gelir; askı ve park sayfası gibi içerikten anlaşılan durumlar biraz gecikmeyle bildirilir. Site açıldığında kesintinin ne kadar sürdüğü bildirilir ve her kesinti panelde, başlangıç ve bitiş saatiyle kesinti geçmişinde kalır. Bizim sunucumuzun bağlantısı koparsa toplu "kapandı" uyarısı gönderilmez; yani uyarı aldığınızda siteniz gerçekten açılmıyordur.

Bir sınır da açıkça belirtelim: yalnız ana sayfa yoklandığı için iç sayfalardaki hatalar ya da 200 ile gelen bir PHP hata sayfası kesinti uyarısı üretmeyebilir. Bu tür sorunları hata günlüklerinizden takip etmeniz gerekir.

Sık sorulan sorular

Sitem çöktü, verilerim kayboldu mu?

Çöküşlerin büyük çoğunluğunda veriler yerinde durur: sunucu, uygulama ya da DNS geçici olarak çalışmıyordur. Veri kaybı daha çok hesabın silinmesi, disk arızası ya da saldırı gibi durumlarda yaşanır. Bu yüzden düzenli ve sunucudan ayrı saklanan yedek önemlidir.

Site bazen açılıyor bazen açılmıyor, çöktü mü?

Aralıklı açılma çoğunlukla kaynak sınırına dayanan bir sunucunun ya da tek bir sunucusu arızalı bir yük dengeleyicinin işaretidir. Tam bir çöküş olmasa da ziyaretçi için sonuç benzerdir; hosting panelindeki kaynak grafiklerine bakın.

Hosting firmam çöküşü bana haber vermez mi?

Genel bir altyapı arızasını durum sayfasında duyurabilir, ama sizin sitenize özgü bir sorunu (eklenti hatası, askı, DNS değişikliği, süresi dolan domain) genellikle size ayrıca bildirmez. Bu yüzden bağımsız bir izleme gerekir.

Çöküşü ne kadar sürede öğrenebilirim?

Elle kontrol ediyorsanız, siz bakana kadar. Otomatik izlemede bu süre yoklama aralığına bağlıdır; Bulut Domain'de uyarı kısa sürede gelir; askı ve park sayfası gibi durumlar sayfa okunduğunda görüldüğü için biraz gecikebilir.

Kapanış

"Sitem çöktü mü" sorusunun cevabı çoğu zaman birkaç dakikalık bir kontrolle bulunur; zor olan, çöküşü zamanında fark etmektir. Bir sonraki kesintiyi müşterinizden önce öğrenmek için ücretsiz hesap oluşturun.

Bunu her ay elle kontrol etmeyin

Bulut Domain domain ve SSL bitiş tarihlerini kendiliğinden okur, sitenizin açık olup olmadığını düzenli yoklar; süre dolmadan önce kademeli olarak ve site kapandığında haber verir. Kurulum ya da sunucu erişimi gerekmez.

Ücretsiz hesap oluştur Nasıl çalışır