GoDaddy Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

Sunucu günlüklerini bulun ve inceleyin

Bir VPS veya Ayrılmış sunucuyu yönetmek, sorunları giderirken günlüklerin gözden geçirilmesini gerektirir. Bu makale, kullanılan ortak günlükleri ve bunların konumlarını ayrıntılı olarak açıklayacaktır.

Günlük dosyalarına neden bakmam gerekiyor?

  • Soruna neyin neden olduğunu bilmiyorum.
  • Sorunu gidermeye nereden başlayacağım konusunda hiçbir fikrim yok.
  • Sorun yalnızca bazı kullanıcıların başına geliyor.
  • Denediğim "düzeltme" sorunu çözmedi.

Apache


Apache, sunucuda barındırılan her sitenin ziyaretçilerini günlüğe kaydeder. Tek bir ziyaretçi, sayfaya bağlı olarak birden çok istek oluşturabilir. Taleplerin çoğu 2 kategoriye ayrılır: GET (yani: bana bir görsel göster) ve POST (örn: bir sitede oturum açma). Erişim günlükleri ayrıca zaman damgasını, istemci IP adresini ve tarayıcı bilgilerini içerir.

cPanel Konumu:

HTTP günlüğü:
/ usr / local / apache / domlogs /$DOMAIN
HTTPS günlüğü:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log

Plesk Konumu:

HTTP günlükleri:
/ var / www / vhosts /$DOMAIN / logs / access_log
HTTPS günlükleri:
/ var / www / vhosts /$DOMAIN / access_ssl_log
Apache Access günlüklerini ne zaman incelemeliyim?
  • Bir istemcinin bağlantısının internet ve güvenlik duvarları üzerinden ve Apache'ye bağlanıp bağlanmadığını görmek için.
  • Bir CMS’de içerik düzenlemeyle ilgili bir sorun varsa, apache günlükleri yine de bir POST isteğini günlüğe kaydetmelidir. POST talebi yoksa DNS'yi, güvenlik duvarlarını ve uygulamayı kontrol etmelisiniz.
  • Bu günlüklerdeki verileri ayrıştırarak DOS saldırılarını kontrol etmek için.

Çoğu web hizmeti ve uygulama hatası Apache Hata günlüğünde yer alır. Günlük, sorun gidermeye yardımcı olmak için kaynak hatalarını, PHP hatalarını ve diğer hataları içerir.

Bu günlüğü nerede bulabilirim?
cPanel Konumu:

/ usr / local / apache / logs / error_log
Plesk Konumu:
/ var / log / httpd / error_log
Ubuntu Konum:
/ var / log / apache2 / error_log
Apache Hata günlüğünü ne zaman incelemeliyim?

Siteyle ilgili bir sorunu giderirken Apache hata günlüğü her zaman gözden geçirilmelidir. Bu, dahili sunucu hatalarını ve aralıklı olarak ortaya çıkan performans sorunlarını içerir.

Nginx


Nginx genellikle bir web sitesinin performansını hızlandırmak için web sunucusu olarak (Apache yerine) kullanılır. Yoğun trafikli sitelerde kaynakları daha iyi kullanmak için PHP-FPM gibi kullanılır.

Günlük konumu:

/var/log/nginx/access.log
Bu günlüğe nasıl erişebilirim? SSH

SSH , vim veya grep gibi araçlarla tam günlüğe erişmenizi, bunları görüntülemenizi ve değiştirmenizi sağlar.

cPanel

cPanel, sitenin Ham Erişim altındaki Metrikler bölümünde nginx günlüklerine sahiptir.

Plesk

Plesk , alan adının Günlükler bölümünde nginx günlüklerini görüntüler.

Bu günlüğü ne zaman incelemem gerekir?
  • Siteniz istendiği gibi çalışmıyor.
  • Siteniz ara sıra hatalar gösteriyor.
  • Siteniz yavaş ya da dönüyor ve hiç yüklenmiyor.

Çoğu web hizmeti ve uygulama hatası nginx hata günlüğünde yer alır. Günlük, sorun gidermeye yardımcı olmak için kaynak hatalarını, PHP hatalarını ve diğer hataları içerir.

Günlük konumu:

/var/log/nginx/error.log
Bu günlüğü nasıl gözden geçirebilirim?

SSH , vim veya grep gibi araçlarla tam günlüğe erişmenizi, bunları görüntülemenizi ve değiştirmenizi sağlar.

Nginx hata günlüğünü ne zaman incelemeliyim?

Siteyle ilgili bir sorunu giderirken nginx hata günlüğü her zaman gözden geçirilmelidir. Bu, dahili sunucu hatalarını ve aralıklı olarak ortaya çıkan performans sorunlarını içerir.

PHP


PHP Hata günlüğü ; belirli PHP dosyalarındaki hatalar, eksik dosyalara yapılan çağrılar veya PHP yapılandırmasıyla ilgili hatalar hakkında bilgiler içerir. PHP hata günlükleri normalde sitenizin dosyalarında bulunur. Günlük konumunu doğrulamak için bir PHPinfo () sayfası kullanabilirsiniz.

Bu günlüğü nerede bulabilirim?
cPanel Konumu:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk Konumu:
/ var / www / vhosts /$DOMAIN / logs / error_log
PHP hata günlüğünü ne zaman incelemeliyim?

Bir veya daha fazla PHP tabanlı (WordPress gibi) sitede izole görünen, ancak sunucunun tamamında görünmeyen bir sorunu giderdiğiniz her zaman.



PHP-FPM hata günlüğü , PHP-FPM hizmetiyle ilgili hatalar içerir. Birden fazla PHP sürümü kullanıyorsanız birden fazla günlük kaydı olabilir.

Bu günlüğü nerede bulabilirim?
cPanel Konumu:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX , PHP-FPM 7.3 için 73 olacaktır.

CentOS / AlmaLinux w / Plesk konumu:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu w / Plesk konumu:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.log
PHP-FPM günlüğünü ne zaman incelemeliyim?
  • Siteniz bir 503 hatası görüntülüyor.
  • Siteniz yavaş veya kesintili olarak yükleniyor.

MySQL


MySQL hata günlüğü; hizmet hataları, kaynak sorunları ve çökmüş veritabanı tabloları hakkında bilgiler içerir.

Bu günlüğü nerede bulabilirim?

MySQL 5.5, 5.6 ve MariaDB 10.2 için

/ var / lib / mysql /$HOSTNAME .err

Mysql 5.7 ve üzeri için

/var/log/mysqld.log

MariaDB 10.3 ve üzeri

/var/log/mariadb/mariadb.log
MySQL hata günlüğünü ne zaman incelemeliyim?
  • MySQL hizmeti çalışmayacak.
  • MySQL hizmeti aşırı bellek veya CPU kullanıyor.
  • Veritabanı odaklı siteniz (ör. WordPress) yavaş.
  • Veritabanı odaklı siteniz MySQL'e bağlanamıyor.

Çok Yakında!