Plesk日志位置以及如何删除网站日志

这是Plesk系列的第七篇文章。介绍各个组件日志的位置以及如何删除网站日志。

Plesk日志位置

Plesk有很多组件,详细的日志位置请参考官方文档,下面列出的是常见组件的日志位置。

Plesk

  • Error log: /var/log/sw-cp-server/error_log 和 /var/log/sw-cp-server/sw-engine.log
  • Access log: /var/log/plesk/httpsd_access_log
  • Panel log: /var/log/plesk/panel.log

MySQL (CentOS)

  • /var/log/mariadb/mariadb.log
  • /var/log/mysqld.log

Apache(CentOS)

  • Apache日志:
    • Access log: /var/log/httpd/access_log
    • Error log: /var/log/httpd/error_log
  • 网站访问日志:
    • Access logs:
      • HTTP log: /var/www/vhosts/<domain_name>/logs/access_log
      • HTTPS log: /var/www/vhosts/<domain_name>/logs/access_ssl_log
    • Error log: /var/www/vhosts/<domain_name>/error_log

 如何删除Plesk网站访问日志

默认情况下,Plesk会保留三个月的网站访问日志,如果网站访问量比较大,3个月累计下来,访问日志文件也会很大,我们可以进入“工具与设置”–>“常用设置”–>“服务器设置”,把默认的网站访问日志保存时间改少一点。

plesk日志设置

有两种删除日志的方式,一种是通过 SSH 登录,另外一种就是在域名下的日志管理界面删除。

.gz、.webstat,、.processed 这三种后缀的日志文件可以直接删除:

# rm -rf /var/www/vhosts/wker.com/logs/access_ssl_log.processed

其他日志文件,没带processed字样的,不能直接删除,要清空:

# cat /dev/null >/var/www/vhosts/wker.com/logs/error_log

常见日志所记录的内容:

  • access_log:该日志会记录由 web 服务器处理的所有 HTTP 请求。
  • access_ssl_log:该日志会记录由 web 服务器处理的所有 HTTPS 请求。
  • error_log:该日志包含诊断信息。还记录了 web 服务器在处理请求时遇到的任何问题。
  • proxy_access_log:该日志会记录由代理 web 服务器处理的所有 HTTP 请求。
  • proxy_access_ssl_log:该日志会记录由代理 web 服务器处理的所有 HTTPS 请求。
  • proxy_error_log:该日志包含诊断信息。还记录了代理 web 服务器在处理请求时遇到的任何问题。

重复的日志

/var/www/vhosts/wker.com/logs/ 和 /var/www/vhosts/system/wker.com/logs/ 这两个文件夹下都有日志文件,帖子解释是硬链接

通过图形化删除的日志,只会删除 system 下的日志,另外一个地方是不会被删除的,需要删除两次。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>