GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

尋找並檢閱伺服器記錄

如果想管理VPS或專屬伺服器,則需要進行疑難排解時,必須檢閱記錄。本文會詳細說明常用的記錄檔及相關位置。

為什麼我需要查看記錄檔?

  • 我不知道是什麼原因造成的。
  • 我不知道該從哪裡開始進行疑難排解。
  • 只有部分使用者會遇到這個問題。
  • 我嘗試的「修復」無法解決問題。

Apache


Apache會將訪客登入到該伺服器託管的每個網站。根據頁面的不同,單一訪客可以產生多個要求。大多數的要求都會分為兩類:GET(即:顯示圖像)和POST(即:登入網站)。存取記錄也包含時間戳記,用戶端IP位址及瀏覽器資訊。

cPanel位置:

HTTP記錄檔:
/ usr / local / apache / domlogs /$DOMAIN
HTTPS記錄:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log

Plesk地點:

HTTP記錄檔:
/ var / www / vhosts /$DOMAIN / logs / access_log
HTTPS記錄:
/ var / www / vhosts /$DOMAIN / access_ssl_log
我應該何時檢視Apache Access記錄?
  • 若要查看用戶端的連線是否能透過網路和防火牆連線至Apache。
  • 如果CMS內容編輯有問題,則apache記錄應該還是會記錄POST請求。如果沒有POST要求,則應該檢查DNS,防火牆和應用程式。
  • 若要透過分析這些紀錄的資料檢查DOS攻擊。

大部份的網路服務及應用程式錯誤都會發生在Apache錯誤記錄裡。記錄檔中會包含資源錯誤,PHP錯誤,以及其他可協助您進行疑難排解的錯誤。

我在哪裡可以找到此記錄?
cPanel位置:

/ usr / local / apache / logs / error_log
Plesk位置:
/ var / log / httpd / error_log
Ubuntu位置:
/ var / log / apache2 / error_log
我應該何時檢視Apache錯誤記錄檔?

對網站相關問題進行疑難排解時,應該經常查看Apache錯誤記錄。這包括內部伺服器錯誤和間斷的效能問題。

NGINX


NGINX經常被當作網路伺服器(代替Apache)使用,以提升網站效能。和PHP-FPM一樣,它是用來更好利用流量大網站上的資源的。

記錄位置:

/var/log/nginx/access.log
我該如何存取此記錄? SSH

SSH可讓您使用vimgrep等工具存取,檢視及操作完整記錄。

cPanel

cPanel的網站「原始存取權」下方的「指標」部分有Nginx記錄。

Plesk

Plesk會在網域的「記錄」部分顯示Nginx記錄。

我何時需要檢閱此記錄?
  • 您的網站無法正常運作。
  • 您的網站間歇性地顯示錯誤。
  • 您的網站速度很慢,或只是旋轉而不會載入。

大多數的網路服務及應用程式錯誤都會出現在Nginx錯誤記錄中。記錄檔會包含資源錯誤,PHP錯誤,以及其他可協助您進行疑難排解的錯誤。

記錄位置:

/var/log/nginx/error.log
我該如何檢閱此記錄?

SSH可讓您使用vimgrep等工具存取,檢視及操作完整記錄。

我應該在什麼時候查看Nginx錯誤記錄?

對網站相關問題進行疑難排解時,應該經常查看Nginx錯誤記錄。這包括內部伺服器錯誤和間斷的效能問題。

PHP


PHP錯誤記錄包含特定PHP檔案中的錯誤,遺失檔案呼叫或PHP設定相關錯誤的相關資訊。 PHP錯誤記錄通常可在您的網站檔案內找到。您可以使用PHPinfo()頁面確認記錄位置。

我在哪裡可以找到此記錄?
cPanel位置:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk位置:
/ var / www / vhosts /$DOMAIN / logs / error_log
我應該何時查看PHP錯誤記錄?

任何時候,當您進行疑難排解時,問題就只會出現在一個或多個基於PHP(如WordPress)的網站上,而並非整個伺服器上。



PHP-FPM錯誤記錄將會包含與PHP-FPM服務相關的錯誤。如果您使用多個PHP版本,可能會有多個記錄。

我在哪裡可以找到此記錄?
cPanel位置:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log若是
PHP-FPM 7.3,則XX為73。

CentOS / AlmaLinux w / Plesk位置:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu w / Plesk位置:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.log
我何時應該查看PHP-FPM記錄?
  • 您的網站顯示503錯誤。
  • 您的網站載入速度緩慢或間斷。

MySQL


MySQL錯誤記錄會包含服務失敗,資源問題以及發生損毀的資料庫表格等相關資訊。

我在哪裡可以找到此記錄?

適用於MySQL 5.5、5.6和MariaDB 10.2

/ var / lib / mysql /$HOSTNAME .err

對於mysql 5.7及更高版本

/var/log/mysqld.log

MariaDB 10.3及更高版本

/var/log/mariadb/mariadb.log
我應該何時檢視MySQL錯誤記錄?
  • MySQL服務無法運作。
  • MySQL服務使用過多的記憶體或CPU。
  • 您的資料庫驅動網站(如WordPress)速度很慢。
  • 您的資料庫驅動網站無法連接MySQL。

即將推出!