GoDaddy ヘルプ

このページをご利用いただけるよう、最善を尽くして翻訳しております。 英語のページもご用意しています。

サーバーログの検索と確認

VPSまたは専用サーバーを管理するには、問題のトラブルシューティングを行う際にログを確認する必要があります。この記事では、よく使用されるログとそれぞれの場所について詳しく説明します。

なぜログファイルを見る必要があるのですか?

  • 問題の原因がわかりません。
  • 問題のトラブルシューティングをどこから始めればよいかわかりません。
  • この問題は一部のユーザーにのみ発生します。
  • 私が試した「修正」では問題は解決しませんでした。

Apache


Apacheはサーバー上でホストされている各サイトへの訪問者を記録します。ページによっては、1人の訪問者が複数のリクエストを生成する場合があります。ほとんどのリクエストは、GET(画像の表示)とPOST(サイトへのログイン)の2つのカテゴリに分類されます。アクセスログには、タイムスタンプ、クライアント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攻撃をチェックする。

ほとんどのWebサービスおよびアプリケーションエラーは、 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は、Webサイトのパフォーマンスを向上させるために(Apacheの代わりに)Webサーバーとしてよく使用されます。トラフィックの多いサイトでリソースをより有効に活用するために、PHP-FPMと同様に使用されます。

ログの場所:

/var/log/nginx/access.log
このログにアクセスするにはどうすればよいですか。 SSH

SSHでは、 vimgrepなどのツールを使用して完全なログにアクセスし、表示し、操作することができます。

cPanel

cPanelでは、サイトの「 Raw Access 」の「 Metrics 」セクションにnginxログがあります。

Plesk

Pleskのドメインの「ログ」セクションにnginxログが表示されます。

いつこのログを確認する必要がありますか?
  • サイトが意図したとおりに動作していません。
  • サイトに断続的にエラーが表示される。
  • サイトが遅い、または回転するだけで読み込まれない。

ほとんどのWebサービスおよびアプリケーションエラーは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エラーログはいつレビューすべきですか?

サーバー全体ではなく、1つまたは複数のPHPベース(WordPressなど)のサイトに限定して表示される問題のトラブルシューティングを行う場合。



PHP-FPMエラーログには、PHP-FPMサービスに関連するエラーが含まれます。 PHPの複数のバージョンを使用している場合、複数のログが記録されることがあります。

このログはどこにありますか?
cPanelの場所:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XXはPHP-FPM 7.3の73になります。

CentOS / AlmaLinux w / Pleskの場所:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu(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に接続できません。

近日公開!