Site kesintisi

Site açılmıyor mu? En sık 7 neden ve kontrol listesi

Site açılmıyor sorununun en sık nedenleri şunlardır: alan adının (domain) süresinin dolması, SSL sertifikasının bitmesi, DNS veya nameserver ayarlarının bozulması, sunucunun çökmesi ya da askıya alınması, hosting faturasının ödenmemesi, yazılım veya eklenti hatası ve trafik ya da kaynak sınırının aşılması. Tarayıcının gösterdiği hata mesajı çoğu zaman hangisi olduğunu ele verir; aşağıda her birinin belirtisini ve nasıl doğrulanacağını anlatıyoruz.

Önce sorunun yalnız sizde mi yoksa herkeste mi olduğunu ayırmanız gerekir. Bunun için siteyi mobil veriden açmayı ve curl -I ile durum kodunu okumayı site çalışıyor mu, nasıl kontrol edilir yazısında adım adım anlattık. Sorun herkesteyse aşağıdaki nedenlere sırayla bakın.

Web sitesi açılmıyor: en sık 7 neden

1. Domain süresi doldu

Alan adının kayıt süresi bittiğinde kayıt firması genellikle DNS'i kendi park sayfasına yönlendirir ya da tamamen devre dışı bırakır. Belirti: siteniz yerine "Bu alan adının süresi doldu" gibi bir sayfa çıkar veya tarayıcı DNS_PROBE_FINISHED_NXDOMAIN hatası verir. E-postalarınız da çoğunlukla aynı anda durur.

Kontrol yolu: alan adının bitiş tarihini RDAP veya WHOIS ile sorgulayın; .com.tr gibi .tr uzantılarında whois.trabis.gov.tr kullanılır. Nasıl yapılacağı domain bitiş tarihi sorgulama rehberimizde, sonrasında neler olduğu ise domain süresi dolarsa ne olur yazısında.

2. SSL sertifikası bitti

SSL sertifikası, tarayıcı ile siteniz arasındaki bağlantıyı şifreleyen dijital kimliktir. Süresi dolunca site aslında çalışır, ama tarayıcı ziyaretçiyi büyük bir uyarı sayfasıyla durdurur. Belirti: "Bağlantınız gizli değil" ve NET::ERR_CERT_DATE_INVALID hatası.

Kontrol yolu: tarayıcıda adres çubuğundaki simgeye tıklayıp sertifika ayrıntılarına bakın ya da şu komutu çalıştırın:

echo | openssl s_client -connect alanadi.com:443 -servername alanadi.com 2>/dev/null | openssl x509 -noout -enddate

Çıktıdaki notAfter tarihi geçmişse sertifikayı yenilemeniz gerekir.

3. DNS bozuk veya nameserver değişti

Nameserver'lar, alan adınızın DNS kayıtlarını hangi sunucunun tuttuğunu belirler. Hosting değişikliği, yanlış bir panel ayarı ya da silinen bir A kaydı sonrası alan adı artık doğru sunucuya gitmez. Belirti: DNS_PROBE_FINISHED_NXDOMAIN, "sunucu IP adresi bulunamadı" veya sitenin eski bir sürümünün açılması.

Kontrol yolu:

dig NS alanadi.com +short
dig A alanadi.com +short

Nameserver'lar hosting firmanızın verdiği adreslerle, A kaydı da sunucunuzun IP'siyle aynı olmalıdır. dig yoksa nslookup -type=NS alanadi.com aynı işi görür.

4. Hosting veya sunucu çöktü ya da askıya alındı

Sunucu donanım arızası, bakım, saldırı ya da kapasite sorunu yüzünden kapanabilir. Hosting firması kötüye kullanım şikâyeti veya zararlı yazılım tespiti nedeniyle hesabı askıya da alabilir. Belirti: ERR_CONNECTION_TIMED_OUT, ERR_CONNECTION_REFUSED ya da "Account Suspended" benzeri bir sayfa.

Kontrol yolu: hosting firmanızın durum sayfasına ve destek kanalına bakın, hosting paneline giriş yapabildiğinizi doğrulayın. curl -I bağlantı kuramıyorsa sorun büyük olasılıkla sunucu tarafındadır.

5. Hosting faturası ödenmedi

Alan adı ile hosting çoğu zaman ayrı hizmetlerdir ve ayrı tarihlerde yenilenir. Kredi kartının süresi dolduğu için otomatik ödeme başarısız olduysa hosting hesabı genellikle birkaç gün içinde askıya alınır. Belirti: askıya alma sayfası veya hiç yanıt vermeyen bir sunucu, bu arada alan adı sorgusunda her şey normal görünür.

Kontrol yolu: hosting firmanızın müşteri panelinde fatura ve hizmet durumuna bakın; faturaların gittiği e-posta adresinin hâlâ kullanılan bir adres olduğundan emin olun. Hosting yenileme tarihini ekibin ortak takviminde tutmak iyi bir alışkanlıktır.

6. Yazılım veya eklenti hatası (500)

Bir eklenti güncellemesi, PHP sürümü değişikliği ya da hatalı bir kod dağıtımı sitenin çalışmasını durdurabilir. Belirti: 500 Internal Server Error, beyaz boş sayfa veya WordPress sitelerinde "kritik bir hata oluştu" mesajı.

Kontrol yolu: hosting panelindeki hata günlüklerine (error log) bakın. WordPress'te FTP veya dosya yöneticisiyle wp-content/plugins klasörünün adını geçici olarak değiştirmek tüm eklentileri devre dışı bırakır; site açılırsa eklentileri tek tek geri açarak suçluyu bulursunuz. Son yaptığınız değişikliği geri almak da çoğu zaman en hızlı çözümdür.

7. Trafik veya kaynak sınırı (503)

Paylaşımlı hosting paketlerinde işlemci, bellek ve eş zamanlı işlem sayısı sınırlıdır. Kampanya dönemi, ani trafik ya da kötü niyetli bot trafiği bu sınırları aştığında sunucu yeni istekleri geri çevirir. Belirti: 503 Service Unavailable; bazı paylaşımlı hostinglerde "508 Resource Limit Is Reached". Site bazen açılıp bazen açılmaz.

Kontrol yolu: hosting panelindeki kaynak kullanım grafiklerine bakın, erişim günlüklerinde tek bir IP'den yoğun istek olup olmadığını inceleyin. Sorun tekrar ediyorsa önbellekleme eklemek veya paket yükseltmek gerekebilir.

Site neden açılmıyor: kontrol listesi tablosu

BelirtiOlası nedenİlk kontrol
Park sayfası, NXDOMAINDomain süresi dolduRDAP / WHOIS ile bitiş tarihi
"Bağlantınız gizli değil"SSL bittiopenssl s_client ile notAfter
NXDOMAIN, eski site açılıyorDNS / nameserverdig NS ve dig A
Zaman aşımı, bağlantı reddedildiSunucu çöktüHosting durum sayfası, curl -I
"Account Suspended"Askıya alma veya ödenmemiş faturaHosting müşteri paneli
500, beyaz sayfaYazılım / eklenti hatasıHata günlüğü, son değişiklik
503 / 508, aralıklı açılmaKaynak sınırıKaynak kullanım grafikleri

Site açılmıyor sorununu önlemek

Bu yedi nedenin üçü (domain süresi, SSL süresi, DNS) aslında önceden görülebilir. Bitiş tarihleri bellidir, DNS kayıtları da dışarıdan sorgulanabilir. Kesintilerin önemli bir kısmı teknik arızadan değil, bir tarihin gözden kaçmasından doğar.

Önleme için şunları alışkanlık hâline getirin:

  • Alan adı ve SSL bitiş tarihlerini tek bir listede toplayın; birden fazla domain yönetiyorsanız çoklu domain takibi yazımız işinize yarar.
  • Kayıt firması ve hosting firmasındaki iletişim e-postasının güncel olduğunu doğrulayın.
  • Kredi kartı son kullanma tarihlerini otomatik ödemeli hizmetler için not edin.
  • Eklenti ve yazılım güncellemelerinden önce yedek alın.
  • Siteyi dışarıdan düzenli olarak yoklayan bir izleme kurun.

Bulut Domain bu önlemenin görülebilen kısmını üstlenir: alan adınızın bitiş tarihini ve SSL sertifikasının süresini otomatik okur, süre dolmadan kademeli olarak uyarır, DNS kayıtlarını her kontrolde yeniler ve alan adı çözümlenmezse hata işaretler. Siteyi de düzenli aralıklarla yoklar; kapanma ikinci bir yoklamayla teyit edilince "Siteniz açılmıyor", düzelince "Siteniz yeniden açıldı" uyarısı gönderir. Hosting faturası ödenmediği için hesap askıya alınır ya da iptal edilirse, sunucu yanıt vermeye devam etse bile ekrandaki askı, varsayılan hosting ya da park sayfasını tanır ve bunu da kapanma sayar; sayfa içeriği de okunduğu için bu tür kapanmalar da biraz gecikmeyle bildirilir. Faturanın vade tarihi ve 500 hatasına yol açan yazılım sorununun kendisi ise sizin ve hosting firmanızın takibinde kalır: Bulut Domain sitenin kapandığını dışarıdan görür, nedenini sunucunun içinden göremez.

Sık sorulan sorular

Site açılmıyor ama e-postalar çalışıyor, sorun ne olabilir?

E-posta genellikle ayrı MX kayıtlarıyla ve bazen ayrı bir sunucuda çalışır. Bu durumda alan adı büyük olasılıkla aktiftir; sorunu web sunucusunda, A kaydında, SSL sertifikasında veya hosting hesabında arayın.

Domain süresi dolduysa site hemen kapanır mı?

Çoğu kayıt firmasında süre dolduktan kısa süre sonra DNS park sayfasına yönlendirilir ve site erişilemez olur. Ek süre ve geri alma koşulları kayıt firmasına ve uzantıya göre değişir; kendi kayıt firmanızdan teyit edin.

Nameserver değiştirdim, site ne zaman açılır?

Nameserver değişikliğinin yayılması genellikle birkaç saat sürer, bazı durumlarda 24-48 saate uzayabilir. Bu sürede bazı ziyaretçiler eski sunucuyu, bazıları yenisini görebilir.

503 hatası kendiliğinden düzelir mi?

Geçici bir trafik artışından kaynaklanıyorsa yük azalınca düzelebilir. Sık tekrar ediyorsa kaynak sınırına dayanıyorsunuz demektir; hosting firmanızla kullanım grafiklerini inceleyin.

Kapanış

Site açılmıyor dediğinizde paniğe gerek yok: belirtiyi okuyup yukarıdaki listeyle nedeni genellikle dakikalar içinde bulursunuz. Tarihe bağlı nedenleri baştan önlemek ve kesintiyi ilk sizin öğ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