Temukan dan tinjau log server
Mengelola VPS atau Server khusus akan memerlukan tinjauan log saat memecahkan masalah. Artikel ini akan merinci log umum yang digunakan dan lokasinya masing-masing.
Mengapa saya perlu melihat file log?
- Saya tidak tahu apa yang menyebabkan masalah.
- Saya tidak tahu harus mulai dari mana untuk memecahkan masalah ini.
- Masalahnya hanya terjadi pada beberapa pengguna.
- "Perbaikan" yang saya coba tidak menyelesaikan masalah.
Apache
Apache mencatat pengunjung ke setiap situs yang dihosting di server. Seorang pengunjung dapat membuat beberapa permintaan tergantung pada halaman. Sebagian besar permintaan terbagi dalam 2 kategori: DAPATKAN (yaitu: tunjukkan gambar) dan POSTING (misalnya: masuk ke situs). Log akses juga berisi stempel waktu, alamat IP klien, dan info browser.
Lokasi cPanel:Log HTTP:
/ usr / local / apache / domlogs /$DOMAINLog HTTPS:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log
Lokasi Plesk:
Log HTTP:/ var / www / vhosts /$DOMAIN / logs / access_logHTTPS logs:
/ var / www / vhosts /$DOMAIN / access_ssl_logKapan saya harus meninjau log Apache Access?
- Untuk melihat apakah sambungan klien berhasil melewati internet dan firewall dan masuk ke Apache.
- Jika ada masalah dengan pengeditan konten di CMS, log apache harus tetap mencatat permintaan POST. Jika tidak ada permintaan POST, Anda harus memeriksa DNS, firewall, dan aplikasi.
- Untuk memeriksa serangan DOS dengan mengurai data dari log ini.
Sebagian besar kesalahan layanan web dan aplikasi akan ada di log Kesalahan Apache . Log akan berisi kesalahan sumber daya, kesalahan PHP, dan kesalahan lain untuk membantu pemecahan masalah.
Di mana saya bisa menemukan log ini?
Lokasi cPanel:
/ usr / local / apache / logs / error_logLokasi Plesk:
/ var / log / httpd / error_logLokasi Ubuntu:
/ var / log / apache2 / error_logKapan saya harus meninjau log Apache Error?
Log kesalahan Apache harus selalu ditinjau saat memecahkan masalah terkait situs. Ini termasuk kesalahan server internal dan masalah kinerja yang terputus-putus.
Nginx
Nginx sering digunakan sebagai server web (menggantikan Apache) untuk mempercepat kinerja situs web. Ini digunakan, seperti PHP-FPM, untuk memanfaatkan sumber daya dengan lebih baik di situs dengan lalu lintas padat.
Lokasi log:/var/log/nginx/access.log
Bagaimana saya bisa mengakses log ini? SSH
SSH memungkinkan Anda mengakses, melihat, dan memanipulasi log lengkap dengan alat bantu seperti vim atau grep .
cPanelcPanel memiliki log nginx di bagian Metrik di bawah Akses Mentah untuk situs tersebut.
PleskPlesk akan menampilkan log nginx di bagian Log untuk domain tersebut.
Kapan saya perlu meninjau log ini?- Situs Anda tidak berfungsi sebagaimana mestinya.
- Situs Anda terkadang menampilkan kesalahan.
- Situs Anda lambat atau hanya berputar dan tidak pernah dimuat.
Sebagian besar kesalahan layanan web dan aplikasi akan ada di log kesalahan nginx . Log akan berisi kesalahan sumber daya, kesalahan PHP, dan kesalahan lain untuk membantu pemecahan masalah.
Lokasi log:/var/log/nginx/error.log
Bagaimana cara mereview log ini?
SSH memungkinkan Anda mengakses, melihat, dan memanipulasi log lengkap dengan alat bantu seperti vim atau grep .
Kapan saya harus meninjau log kesalahan nginx?Log kesalahan nginx harus selalu ditinjau saat memecahkan masalah terkait situs. Ini termasuk kesalahan server internal dan masalah kinerja yang terputus-putus.
PHP
Log Kesalahan PHP berisi informasi tentang kesalahan dalam file PHP tertentu, panggilan ke file yang hilang, atau kesalahan yang terkait dengan konfigurasi PHP. Log kesalahan PHP biasanya ditemukan dalam file situs Anda. Anda bisa menggunakan halaman PHPinfo () untuk mengkonfirmasi lokasi log.
Di mana saya bisa menemukan log ini?Lokasi cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.logLokasi Plesk:
/ var / www / vhosts /$DOMAIN / logs / error_logKapan saya harus mereview log kesalahan PHP?
Kapan pun Anda memecahkan masalah yang tampaknya terisolasi untuk satu atau beberapa situs berbasis PHP (seperti WordPress), namun tidak di seluruh server.
Log kesalahan PHP-FPM akan berisi kesalahan yang terkait dengan layanan PHP-FPM. Mungkin ada beberapa log jika Anda menggunakan beberapa versi PHP.
Di mana saya bisa menemukan log ini?Lokasi cPanel:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.logXX akan menjadi 73 untuk PHP-FPM 7.3.
CentOS / AlmaLinux dengan lokasi Plesk:
/ var / www / vhosts /$DOMAIN / error_logUbuntu dengan lokasi Plesk:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.logKapan saya harus mereview log PHP-FPM?
- Situs Anda menampilkan kesalahan 503.
- Situs Anda dimuat dengan lambat atau sesekali.
MySQL
Log kesalahan MySQL akan berisi informasi tentang kegagalan layanan, masalah sumber daya, dan tabel database yang mengalami gangguan.
Di mana saya bisa menemukan log ini?Untuk MySQL 5.5, 5.6 dan MariaDB 10.2
/ var / lib / mysql /$HOSTNAME .err
Untuk mysql 5.7 dan versi lebih baru
/var/log/mysqld.log
MariaDB 10.3 dan versi lebih baru
/var/log/mariadb/mariadb.logKapan saya harus meninjau log kesalahan MySQL?
- Layanan MySQL tidak akan berjalan.
- Layanan MySQL menggunakan memori atau CPU yang berlebihan.
- Situs yang diarahkan database Anda (yakni WordPress) lambat.
- Situs yang diarahkan database Anda tidak dapat menyambung ke MySQL.
Segera Hadir!