GoDaddy 帮助

我们尽最大努力为您翻译此页。 也可以使用英语页面。

查找和查看服务器日志

管理VPS或专属服务器时,在对问题进行故障排除时,需要查看日志。本文将详细介绍使用的常见日志及其各自的位置。

为什么我需要查看日志文件?

  • 我不知道是什么原因导致此问题。
  • 我不知道从哪里开始排查此问题。
  • 此问题仅在某些用户中才会发生。
  • 我尝试的“修复”无法解决问题。

Apache


Apache将访问者日志记录到服务器上托管的每个网站。单个访客可以根据页面生成多个请求。大多数请求都分为2类: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攻击。

大多数的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),以提高网站的性能。像PHP-FPM一样,它用于更好地利用高流量网站上的资源。

日志位置:

/var/log/nginx/access.log
如何访问此日志? SSH

SSH允许您使用vimgrep等工具访问,查看和操作完整日志。

cPanel

cPanel在网站的Raw Access的“指标”部分中拥有nginx日志。

Plesk

Plesk将在域名的Logs (日志)部分中显示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错误日志?

无论何时何地,对一个或多个基于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。

即将推出!