📡

Website Durum Denetleyicisi

Website durum denetleyicisi bir adrese tek bir HTTP isteği gönderir ve sunucunun döndürdüğü durum kodunu bildirir. 200–399 arası kodlar çalışıyor, 400–599 ya da bağlantı zaman aşımı çalışmıyor sayılır. Burada https://example.com denendiğinde birkaç on milisaniyede 200 OK döner; yani site yalnızca size değil, bize de yanıt veriyor.

Bu aracı sitenize gömün

× px

                        

💡 Entegrasyon İpucu

Gömme kodunu kopyalayın ve web sitenizin HTML'sine yapıştırın. Duyarlı sürüm tüm ekran boyutlarına otomatik olarak uyum sağlar.

0 değerlendirme
✓

HTTP durum kodları ve bu aracın bildirdikleri

Kod Açıklama ifadesi Buradaki sonuç Kontrolünüz için anlamı
200 OK Çalışıyor Sunucu normal yanıt verdi. Düzeltilecek bir şey yok.
301 Moved Permanently Çalışıyor Kalıcı yönlendirme. Bu araç yönlendirmeyi izlemez, bu yüzden 301 kodunu ve Location başlığını görürsünüz.
302 Found Çalışıyor Geçici yönlendirme; çoğu zaman bakım, giriş veya bölgesel yönlendirme sayfasına.
304 Not Modified Çalışıyor Önbellekteki kopya hâlâ geçerli. Yalnızca istek doğrulayıcı başlıklar taşıdığında döner.
403 Forbidden Çalışmıyor Sunucu yanıt verdi, yani ana bilgisayara erişilebiliyor ve bu bir kesinti değil. Bir WAF, bot filtresi veya IP izin listesi bu istemciyi reddetti; 403 bir 4xx kodu olduğu için sonuç yine de Çalışmıyor görünür.
404 Not Found Çalışmıyor Ana bilgisayar yanıt verdi, yani erişilebilir durumda — yalnızca istediğiniz yol yok. Sırada yalın alan adını deneyin.
429 Too Many Requests Çalışmıyor İstek sınırı: kısa sürede çok fazla istek. Yanıtta Retry-After başlığı varsa, orada belirtilen ana kadar bekleyin — bu ya bir saniye sayısıdır ya da bir HTTP tarihi — ve sonra yeniden deneyin.
500 Internal Server Error Çalışmıyor Uygulama kaynak sunucuda çöktü. Kaynak sunucunun hata günlüğüne bakın.
502 Bad Gateway Çalışmıyor Bir vekil sunucu ya da CDN kaynak sunucuya ulaşamadı; çoğu zaman dağıtım sırasında olur.
503 Service Unavailable Çalışmıyor Aşırı yük ya da planlı bakım. Tanımı gereği geçici; Retry-After başlığına bakın.
504 Gateway Timeout Çalışmıyor Kaynak sunucu, vekil sunucunun beklemeye razı olduğundan daha uzun sürede yanıt verdi.
0 Yanıt yok Çalışmıyor Hiçbir yanıt gelmedi: DNS hatası, reddedilen bağlantı, geçersiz TLS sertifikası ya da süre aşımı — bağlantı için 8 saniye, tamamı için 15 saniye.

Sonuçlar RFC 9110'daki durum sınıflarını izler: 200–399 çalışıyor, 400–599 çalışmıyor olarak bildirilir. Sonuç, arkasındaki makineyi değil yazdığınız adresi tanımlar — 403 ya da 404'te sunucu yanıt vermiştir, yani ana bilgisayara erişilebilir ve ikisi de bir kesinti değildir. 304 çalışıyor sayılır çünkü kaynak vardır; 404 çalışmıyor sayılır çünkü istenen adres yoktur.

Site gerçekten kapalı mı, yoksa sorun bende mi?

Yukarıdaki kontrol sizin tarayıcınızdan değil, bizim sunucumuzdan çalışır; karşılaştırmayı yararlı kılan da tam olarak budur. Bu sayfa 200 OK bildirirken tarayıcınız bağlantı hatası gösteriyorsa, arıza sizde: önbelleğinde ölü kayıt tutan bir DNS çözümleyici, bir VPN ya da kurumsal vekil sunucu, hosts dosyanızdaki bir satır veya servis sağlayıcınızın yönlendirme sorunu. İkisi de başarısızsa kaynak sunucu ya da CDN'i gerçekten kapalıdır ve sizin bilgisayarınızda düzeltilecek bir şey yoktur.

Web siteleri neden kapanır?

Kesintilerin neredeyse tamamı altı grupta toplanır ve durum kodu hangisiyle karşı karşıya olduğunuzu söyler:

  • Süresi dolmuş ya da ada uymayan TLS sertifikası — bağlantı HTTP başlamadan önce kopar, bu yüzden 0 durumunu görürsünüz.
  • Değişmiş veya süresi dolmuş DNS kayıtları: ana bilgisayar adı artık çözümlenmiyor, yine 0 durumu.
  • Uygulama süreci çöktü ya da belleği tükendi — kaynak sunucudan 500, önündeki vekil sunucudan 502.
  • Kapasitenin üzerinde trafik ya da planlı bir bakım penceresi — genellikle Retry-After başlığıyla birlikte 503.
  • Vekil sunucunun zaman aşımını aşan yavaş bir veritabanı ya da soğuk başlangıç — 504.
  • CDN, bulut bölgesi ya da alan adı kayıt kuruluşunda yaşanan ve birbiriyle ilgisiz binlerce siteyi aynı anda devre dışı bırakabilen bir sağlayıcı arızası.

Web sitem kapalıysa ne yapmalıyım?

Dıştan içe doğru, şu sırayla ilerleyin:

  1. Arızanın yalnızca kendi ağınızda olmadığını doğrulamak için kontrolü burada çalıştırın.
  2. Kodu okuyun. 0 DNS ya da TLS, 5xx kaynak sunucu, 403 güvenlik duvarı kuralı, 404 yanlış sanal sunucu ya da yol demektir.
  3. Yanıt başlıkları listesini açın — Server, Location ve Retry-After size hangi katmanın yanıt verdiğini söyler.
  4. Destek kaydı açmadan önce hosting sağlayıcınızın ve CDN'inizin durum sayfalarına bakın.
  5. Her değişiklikten sonra kontrolü yineleyin ve CSV'yi dışa aktarın; böylece kayıtta ekran görüntüsü yerine zaman damgaları olur.

Bir web sitesi ne kadar hızlı yanıt vermeli?

Gösterilen yanıt süresi, sunucumuzun tek bir HEAD isteği için harcadığı gidiş-dönüş süresidir: DNS çözümlemesi, TCP bağlantısı, TLS el sıkışması ve sunucunun ilk yanıtı. Görselleri, CSS'i, JavaScript'i ve işlemeyi kapsamaz; bu yüzden Lighthouse yükleme süresinden çok daha düşüktür. Bu sayfada kullanılan renk aralıkları şunlardır:

Yanıt süresi Renk Yorum
< 500 ms Yeşil Sağlıklı. Bir CDN uç sunucusu ya da sıcak önbellek için tipik.
500–1500 ms Sarı Kabul edilebilir ama izlenmeli: genellikle uç önbelleği olmadan kaynak sunucuya gidiş dönüş.
> 1500 ms Kırmızı Yavaş. Kaynak sunucunun işlemcisini, veritabanı sorgularını, soğuk başlangıçları ve kıtalar arası yönlendirmeyi inceleyin.

200 yerine 301 veya 302 döndüren bir site yönlendirme yapıyordur: URL'nin nereye yönlendirdiğini kontrol edin ve zincirin çalışan bir sayfada bitip bitmediğine bakın.

Website Durum Denetleyicisi Hakkında

Website durum denetleyicisi dar bir soruya iyi yanıt verir: sunucu yanıt verdi mi ve ne dedi? Bu araç, yazdığınız adrese tek bir HTTP HEAD isteği açar, bağlantının kurulması için 8 saniye ve isteğin tamamı için 15 saniye tanır ve dört şeyi bildirir — sayısal durum kodu, milisaniye cinsinden gidiş-dönüş süresi, Content-Type ve Server başlığı — bunlara ek olarak kaynak sunucunun geri gönderdiği yanıt başlıklarının tam listesini gösterir.

İki tasarım tercihi sonucu tartışmasız kılar. Birincisi, yönlendirmeler takip edilmez. example.com 301 yanıtı veriyorsa, üç sıçrama ötedeki başka bir sayfanın durumunu değil, 301 kodunu ve Location başlığını görürsünüz; bir HTTP'den HTTPS'e ya da non-www kuralını doğrularken istediğiniz tam olarak budur. İkincisi, sonuç RFC 9110'da tanımlanan durum sınıflarını izler: 200 ile 399 arası çalışıyor, 400 ile 599 arası çalışmıyor olarak bildirilir; 0 durumu ise isteğin hiç tamamlanmadığı anlamına gelir — DNS çözümlenmedi, bağlantı reddedildi, TLS sertifikası doğrulanamadı ya da kaynak sunucu süreyi aştı.

Kontrol sizin tarayıcınızdan değil, bizim sunucumuzdan çalışır; «site gerçekten kapalı mı, yoksa sorun bende mi?» sorusunu çözen de budur. Bilgisayarınız bir siteyi açamazken bu sayfa 200 OK bildiriyorsa arıza yereldir: çözümleyiciniz, servis sağlayıcınız, bir VPN, kurumsal bir vekil sunucu ya da eskimiş bir hosts kaydı. İkisi birden başarısızsa sorun kaynak sunucuda ya da onun CDN'indedir.

Toplu mod her satıra bir tane olmak üzere en fazla 10 adres kabul eder ve bunları sırayla, istekler arasında 300 ms bekleyerek kontrol eder; böylece tek bir çalıştırma dakikada 60 kontrol kotasını tüketmez. Sonuçlar derli toplu bir liste olarak döner: CSV olarak indirebilir ya da sekmeyle ayrılmış tablo hâlinde doğrudan bir hesap tablosuna veya bir arıza kaydına yapıştırabilirsiniz. Her kontrol ayrıca, bir meslektaşınız açtığında kendini yeniden çalıştıran paylaşılabilir bir bağlantı üretir; böylece arıza bildirimi ekran görüntüsüyle değil kanıtıyla birlikte ulaşır.

Akılda tutulması gereken bir uyarı: istekler bir veri merkezi IP'sinden, FreeWebTools Status Checker/1.0 kullanıcı aracısıyla çıkar. Saldırgan bot filtrelemesi kullanan siteler tarayıcılara normal hizmet verirken bize 403 dönebilir; bu yüzden 403'ü otomatik olarak «kapalı» diye değil, «bu istemciyi reddetti» diye okuyun.

Kullanım alanları

«Herkes için mi kapalı, yoksa yalnızca benim için mi?» sorusunu çözmek — istek bizim sunucumuzdan çıkar, dolayısıyla burada 200 gelirken tarayıcınızın hata vermesi DNS'inizi, VPN'inizi ya da servis sağlayıcınızı işaret eder.
Bir dağıtımı doğrulamak: az önce yayına aldığınız on adresi toplu moda yapıştırın ve hepsinin 500 ya da 502 yerine 200 döndüğünü görün.
Geçiş öncesinde yönlendirmeleri doğrulamak — bu araç yönlendirmeleri takip etmediği için 301, Location başlığıyla birlikte 301 olarak bildirilir.
Arıza kaydına kanıt eklemek: çalıştırmayı CSV olarak dışa aktarın ya da paylaşılabilir bağlantıyı yapıştırın; destek ekibi tam olarak aynı kontrolü yeniden çalıştırsın.
Bir CDN ya da bulut arızasını izlemek: kontrolü birkaç dakikada bir yineleyin ve izleme hizmetine kaydolmadan 502 ile 503 kodlarının 200'e dönmesini izleyin.

Bir web sitesinin çalışıp çalışmadığı nasıl kontrol edilir

1

Tek URL sekmesi seçili kalsın ve test etmek istediğiniz adresi yazın, örneğin example.com; https:// ön eki eksikse sizin için eklenir.

2

Durumu kontrol et düğmesine tıklayın. Sunucumuzdan tek bir HTTP isteği çıkar ve sonuç şeridi 200–399 kodları için Site ÇALIŞIYOR, 400–599 ve zaman aşımları için Site ÇALIŞMIYOR yazar.

3

Dört kutucuğu okuyun: Durum kodu, Yanıt süresi, İçerik türü ve Sunucu. 500 ms altındaki süreler yeşil, 1500 ms üzerindekiler kırmızı gösterilir.

4

Sunucunun gönderdiği her şeyi görmek için Yanıt başlıkları listesini açın; 301'de Location, 429 veya 503'te Retry-After başlığı burada yer alır.

5

Her satıra bir tane olacak şekilde en fazla 10 URL yapıştırmak için Toplu kontrol sekmesine geçin, ardından sonucu CSV indir veya Tablo olarak kopyala ile saklayın.

6

Paylaşılabilir bağlantıyı kopyala düğmesi, bir meslektaşınız açtığında aynı kontrolü yeniden çalıştıran bir adres verir.

Profesyonel İpuçları

  • Yalın alan adını ve www sürümünü ayrı ayrı test edin. example.com ile www.example.com çoğu zaman farklı sunuculara çözümlenir ve yalnızca biri arızalı olabilir.
  • 0 durumu bir 500 değildir. Hiçbir şeyin yanıt vermediği anlamına gelir; bu yüzden uygulamayı suçlamadan önce DNS çözümlemesini ve TLS sertifikasının süresini denetleyin.
  • 500 ms altındaki yanıt süreleri yeşil, 500–1500 ms sarı, 1500 ms üzeri kırmızı görünür. Bu değer yalnızca sunucuya gidiş dönüştür: görsel, CSS ve JavaScript içermez.
  • Burada 403 alıyor ama siteyi tarayıcınızda açabiliyorsanız, bir WAF veri merkezi IP'lerini ya da FreeWebTools Status Checker/1.0 kullanıcı aracımızı filtreliyordur. Bu bir kesinti değildir.
  • Toplu mod 10 URL ile sınırlıdır ve API, IP başına dakikada 60 kontrole izin verir. Uzun listeleri 429 alana kadar yeniden denemek yerine gruplara bölün.

Sorun Giderme

Sorun:

Kontrol, 0 durum kodu ve hiç başlık döndürüyor.

Çözüm:

Hiçbir yanıt gelmedi. Ana bilgisayar adı çözümlenmiyor olabilir, bağlantı reddedilmiş olabilir, TLS sertifikasının süresi dolmuş ya da başka bir ad için verilmiş olabilir veya istek süreyi aşmış olabilir — bağlantı için 8 saniye, tamamı için 15 saniye. Önce DNS'i ve sertifikayı denetleyin, sonra bir TLS arızasını ayırmak için http:// sürümünü deneyin.

Sorun:

Biz 403 Forbidden bildiriyoruz ama site tarayıcıda sorunsuz açılıyor.

Çözüm:

Bir WAF veya bot koruma kuralı veri merkezi IP'lerini ya da FreeWebTools Status Checker/1.0 kullanıcı aracısını engelliyor. Site çalışıyor; yalnızca otomatik istemcileri reddediyor. Kontrolü izin listesine ekleyin ya da sonucu ev bağlantısından doğrulayın.

Sorun:

Toplu kontrol, istek sınırı uyarısıyla yarıda duruyor.

Çözüm:

API, IP adresi başına dakikada 60 kontrole izin verir. Altmış saniye bekleyip kalan URL'leri yeniden çalıştırın ya da listeyi daha küçük gruplara bölün. Çalıştırma, istekleri zaten 300 ms arayla gönderiyor.

Sorun:

Tarayıcıda açılan bir sayfa burada 404 veriyor.

Çözüm:

Muhtemelen o sunucuda bulunmayan bir yolu test ediyorsunuz ya da alan adı varsayılan bir sanal sunucuya düşüyor. Önce yalın alan adını deneyin, kök 200 yanıtı verdiğinde yolu ekleyin.

Sık Sorulan Sorular

Adresi yukarıdaki kutuya yazın ve “Durumu kontrol et” düğmesine basın. Araç, sunucumuzdan tek bir HTTP isteği gönderir; durum kodunu, yanıt süresini ve tüm yanıt başlıklarını bildirir. 200 ile 399 arasındaki bir kod sitenin çalıştığı anlamına gelir; 400-599 arası ya da 0 durumu çalışmadığı anlamına gelir. Gösterilen yanıt süresi, tarayıcınızın değil sunucumuzun gidiş-dönüş süresidir: DNS çözümlemesi, TCP bağlantısı, TLS el sıkışması ve ilk yanıt — yakın bir kaynak için çoğu zaman birkaç on milisaniye.

Bu araç tarayıcınızdan değil sunucumuzdan çalışır; iki sonucu karşılaştırmak arızanın nerede olduğunu gösterir. Biz 200 OK alıyorsak ve siz sayfayı yine de açamıyorsanız sorun sizin tarafınızdadır: DNS önbelleği, VPN, vekil sunucu, tarayıcı önbelleği veya hosts dosyası. Biz de 502 ya da zaman aşımı alıyorsak arıza sizde değil sitenin tarafındadır; yine de coğrafi engel ya da IP'mize yönelik bir güvenlik duvarı kuralı buradan aynı görünür.

503 Service Unavailable, sunucuya erişilebildiğini ama isteği şu anda karşılamayı reddettiğini gösterir; genelde aşırı yük ya da planlı bakım yüzünden. Tanımı gereği geçicidir ve yanıt çoğu zaman ne zaman yeniden denenmesi gerektiğini bildiren bir Retry-After başlığı taşır. Arama motorları kısa süreli bir 503’ü kalıcı hata değil, “sonra tekrar gel” olarak okur.

Pratikte: süresi dolmuş ya da eşleşmeyen TLS sertifikaları ve bozuk DNS kayıtları (ikisi de 0 durumu olarak görünür), çöken veya belleği tükenen bir uygulama (500), dağıtım sırasında kaynak sunucuya ulaşamayan bir vekil sunucu (502), kapasitenin üzerinde trafik ya da bakım (503), vekil sunucunun zaman aşımından yavaş bir veritabanı (504) ve sağlayıcı genelindeki CDN veya bulut arızaları.

Önce buradan arızanın yalnızca kendi ağınıza özgü olmadığını doğrulayın. Sonra kodu okuyun: 5xx kaynak sunucunun günlüklerine ve süreç yöneticisine bakmanız gerektiğini, 0 DNS’i ve sertifika süresini kontrol etmenizi, 403 bir güvenlik duvarı veya WAF kuralını, yalın alan adındaki 404 ise yanlış sanal sunucuyu işaret eder. Destek kaydı açmadan önce sağlayıcınızın durum sayfasına bakın.

Evet. “Toplu kontrol” sekmesine geçin ve her satıra bir tane olacak şekilde en fazla 10 URL yapıştırın. Adresler istekler arasında 300 ms ara bırakılarak sırayla kontrol edilir ve sonuçlar sonuç, durum kodu ve yanıt süresiyle birlikte liste hâlinde görünür. Ardından tüm çalışmayı CSV olarak indirebilir veya sekmeyle ayrılmış tablo olarak kopyalayabilirsiniz.

Hayır, bu bilinçli bir tercih. Yönlendirmeler takip edilmez; böylece bir 301 veya 302, sunucunun gönderdiği hâliyle ve Location başlığıyla birlikte gösterilir — HTTP'den HTTPS'e ya da non-www kuralını doğrularken ihtiyacınız olan tam da budur. Bir yönlendirme zincirinin tamamını adım adım izlemek için Yönlendirme Kontrolü aracımızı kullanın.

Çünkü istek, FreeWebTools Status Checker/1.0 kullanıcı aracısıyla bir veri merkezi IP'sinden geliyor. Bot koruma servisleri, WAF'lar ve CDN güvenlik duvarı kuralları otomatik istemcilere sıklıkla 403 Forbidden ya da bir doğrulama sayfası döner, gerçek tarayıcılara ise normal hizmet verir. Bu nedenle bu araçtan gelen 403 «bu istemci reddedildi» demektir, her zaman «site kapalı» demek değildir.

Sunucumuzun tek bir HEAD isteğini tamamlamak için harcadığı süredir; milisaniye cinsindendir ve DNS çözümlemesini, TCP bağlantısını ve TLS el sıkışmasını içerir. Görselleri, CSS'i, JavaScript'i ve işlemeyi kapsamaz; bu yüzden Lighthouse sayfa yükleme puanından çok daha düşüktür. Ölçümleri birbiriyle karşılaştırın ve uzak bir sunucu için 100–300 ms fazladan süre bekleyin.

Hayır. Uç nokta localhost, 127.0.0.1, 0.0.0.0 ve ::1 adlarını, 192.168.x.x veya 10.x.x.x gibi özel ya da ayrılmış aralıklardaki tüm IP adreslerini, 169.254.169.254 gibi bulut meta veri adreslerini ve 22, 3306, 6379 gibi hassas portları reddeder. Ana bilgisayar adı bir kez çözümlenir ve bu IPv4 adresi özelse istek reddedilir; kontrol yalnızca IPv4 üzerinden çalışır, bu yüzden onu sunucu tarafı istek sahteciliğine (SSRF) karşı bir önlem olarak görün, garanti olarak değil. Dahili sunucuları ağın içinden curl ile test edin.

Kaynaklar ve standartlar

Beş durum sınıfı ve her kodun anlamı, aşağıda listelenen HTTP spesifikasyonundan ve IANA kayıt defterinden gelir. MDN ve Google Search Central sayfaları spesifikasyon değil belgelendirmedir; ayrıca 429 Too Many Requests, RFC 9110'da değil RFC 6585'te tanımlanmıştır. Çalışıyor/çalışmıyor sonucu ise bu sınıf sınırlarına dair kendi okumamızdır: bu sayfa 200–399 aralığını çalışıyor, 400–599 aralığını ve hiç durum kodu alamayan istekleri çalışmıyor sayar.

Popüler Araçlar

Daha fazla araç yok
Tüm araçları keşfet
FreeWebTools AI
Powered by free AI models · Full chat →