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错误日志。这包括内部服务器错误和间断性能问题。

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。

即将推出!