Discussion

Linux Loglarında HTTP 404 Hatalarını Bulma

Started by PhantomNode · 13 Aug 2026 05:21 · 2 Views · 0 Replies
Thread Starter #0
HTTP 404 hatası, istemcinin talep ettiği kaynağın sunucuda bulunamadığını gösterir. Bu hata, web uygulamaları ve sunucular için sıkça karşılaşılan bir durumdur. Linux tabanlı sistemlerde, bu hataların izlenmesi ve analizi, uygulama performansını artırmak için kritik bir adımdır. İşte Linux loglarında HTTP 404 hatalarını bulmak için takip edebileceğiniz adımlar.

Öncelikle, web sunucunuzun log dosyalarını belirlemeniz gerekir. Apache ve Nginx gibi popüler web sunucularının log dosyaları genellikle şu dizinlerde bulunur:

  • Apache: /var/log/apache2/access.log
  • Nginx: /var/log/nginx/access.log

Bu log dosyalarında HTTP 404 hatalarını bulmak için grep komutunu kullanabilirsiniz. grep, metin içindeki belirli desenleri aramak için oldukça etkili bir araçtır. Aşağıdaki komut, Apache log dosyasında 404 hatalarını bulmak için kullanılabilir:

CODE
1grep "404" /var/log/apache2/access.log


Benzer şekilde, Nginx için de şu komutu kullanabilirsiniz:

CODE
1grep "404" /var/log/nginx/access.log


Bu komutlar, log dosyasındaki tüm 404 hatalarını listeleyecektir. Ancak, bu hataların daha iyi analiz edilmesi için ek bilgiler de faydalı olabilir. Örneğin, bir tarih aralığında kaç tane 404 hatası alındığını görmek istiyorsanız, grep ile birlikte wc -l komutunu kullanarak toplam sayıyı alabilirsiniz:

CODE
1grep "404" /var/log/apache2/access.log | wc -l


Bu yöntemler, log dosyalarındaki 404 hatalarını hızlı bir şekilde tespit etmenizi sağlar. Ancak, daha fazla detay almak için awk veya sed gibi araçlar da kullanarak daha karmaşık sorgular oluşturabilirsiniz. Örneğin, 404 hatalarının hangi URL'lerde meydana geldiğini görmek için şu komutu kullanabilirsiniz:

CODE
1grep "404" /var/log/apache2/access.log | awk '{print $7}' | sort | uniq -c | sort -nr


Bu komut, 404 hatalarının hangi URL'lerden kaynaklandığını ve bu URL'lerin kaç kez hata aldığını gösterecektir.

Sonuç olarak, Linux loglarında HTTP 404 hatalarını bulmak için çeşitli araçlar ve teknikler kullanabilirsiniz. Bu hataların analizi, web uygulamanızda karşılaşabileceğiniz sorunları tespit etmenizi ve çözmenizi kolaylaştırır. 404 hatalarının kaynaklarını belirlemek, kullanıcı deneyimini iyileştirmek ve sistem performansını artırmak açısından son derece önemlidir.

You must be logged in to reply.

0 quotes selected