Apache Domain Loglari , Apache Erişim Logları ve Cpanel Logları Nasıl Temizlenir veya Azaltılabilir? Zaman zaman cpanel log istatistik çıkarmakta zorlanır, yada bir anda hardiskiniz tam kullanımda görülebilir. Bu sorunun yansımaları sisteme erişim sağlıyamama, ftp üzerinden dosya yükleme işlemlerinde “disk full” disk dolu uyarısı alma gibi çıkabilir. Bu tip durumlara neden olan genellikle erişim günlükleridir, yada bir websunucu için ise kesinlikle domain erişim kayıtlarıdır. Apache bağına bakılacak olursa genellik domloglardır.
Domlog Nedir? Domain logları, web sunucu üzerinde bulunmakta olan virtualhost’lara (paylaşımlı web barındırma alanlarının) ait alanadı erişim günlükleridir. Bu kaynak günlüklerinin aracılığı ile, sunucu üzerinde bulunan, alanadına ait tüm erişim günlükleri gözlenebilmektedir. Örnek içerik olarak göz gezdirilmesi gerekirse. Örnek Kim nereye hangi ip üzerinden hangi zaman aralığında bağlantı sağlamış , sorularının çözümleri bu dosyalar üzerinde bulunur. 72.30.142.248 – - [02/Feb/2011:23:10:00 +0200] “GET /robots.txt HTTP/1.0″ 404 – “-” “Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)” 72.30.142.248 – - [02/Feb/2011:23:10:01 +0200] “GET / HTTP/1.0″ 200 8338 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)” 88.247.228.136 – - [02/Feb/2011:23:10:12 +0200] “GET / HTTP/1.1″ 200 8338 “-” “Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11″ 88.247.228.136 – - [02/Feb/2011:23:10:12 +0200] “GET /wp-content/themes/bad-mojo/images/Smith-Wesson-317-icon.png HTTP/1.1″ 200 1181 “http://www.internetmafyasi.com/” “Mozilla/$ Semptomları (Belirtileri) Cpanel istatistikleri günlük yada saat başı güncelenmemektedir. Sunucu üzerinde diğer, sorun belirtileri aşağıdaki gibide olabilir. -Analog, Webalizer, Awstats gibi istatistik uygulamaları güncellemeyi ansızın duraklatırlar. - Cpanel üzerinde kullanılan bandgenişliği güncellenmeyecektir. - WHM, kontrol edildiğinde disk alanı yüksek kapaside dolu olacaktır. - Sunucu disk’te hiç bir boş yere sahip olmadan çalışacaktır. - Ssh bağlantıları dahi gerçekleştiremeyebilirsiniz. Whm dahilinde bulunan istatistik üretici yazılımlarının yapılandırmalarını kontrol etme. Kullanıcı başına log yapılandırması / istatistik uygulamalarına ait yapılandırmalar ve sunucu konfigurasyonu değerlendirilerek sonuca kolaylıkla varılabilinir. Etki alanı başına düşen istatistikler değerlendirilebilir. Nedenleri: Disk alanı tükenir. Loglar çok büyüktür, düşünsenize 2gb değerinde bir web sunucu logu. Hemde bir kullanıcıya ait? Log dosyasının , oluşturulma tarihine bakın birde… Aylar yıllar çoktan geçmiş bile… Apache Domain Loglari , Apache Erişim Logları ve Cpanel Logları Nasıl Temizlenir veya Azaltılabilir? Linux uzerinde derdinize deva olacak, dizin listeleme komutu ls -l ile dizinlerin ait oldugu , kullanıcı , grupları ve oluşturulma tarihlerini görebilirsiniz. du -hs ile mevcut dizin ve alt dizin değerlerini görebilirsiniz. du -hs * ile mevcut dizin ve alt dizinlerinde bulunan her bir dosyanin ve klasorun kilobyte değerinden hacmini degerini görebilirsiniz. 1.. Log dosyaları hangi dizinlerin altında bulunur a.. Cpanel logları /usr/local/cpanel/logs a.. Apache logları /usr/local/apache/logs a.. Domlogları /usr/local/apache/domlogs Uyarı Loglar üzerinde silme , taşıma, kırpma işlemleri. Kullanıcılarınıza ait cpanel sayfalarında istatistik eksikliklerine neden olacaktır. Domlogları silmeyin, sildiğiniz taktirde kullanıcı sayfalarında hatalı bağlantılar üretecektir. Log Dosyalarının Temizlenmesi 1.. Dom loglarını kırpma. Dosyalar olduğu yerde kalır fakat içerikleri sıfırlanır. echo ” ” [alanadi] 2.. Domainloglarının kırpılması yada silinmesi ardından tekrardan istatistik oluşturmak için. Her kullanıcı için , aşağıdaki bash betiğini çalıştırmanız gerekli ki, kayıt sistemi eskisi gibi verimliliğini kazanabilsin. /scripts/runweblogs [cpanel-uzerindeki-kullanici-adi] 3.. Koyun gibi kabarak, Apache logları nasıl kırpılır? echo ” ” > access_log echo ” ” > error_log 4.. Opsiyonel olarak apache loglarinin silinmesi. rm access_log rm error_log 5.. Bu işlemi gerçekleştirmeniz ardından, Ssh uzerinden, Apache (Httpd) daemon ‘ a restart verebilirsiniz. service httpd restart Doğan Levent ERSOY Alantron Bltd. Destek Operatoru www.alantron.com ICANN AKREDITE
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
