这是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
- Access logs:
如何删除Plesk网站访问日志
默认情况下,Plesk会保留三个月的网站访问日志,如果网站访问量比较大,3个月累计下来,访问日志文件也会很大,我们可以进入“工具与设置”–>“常用设置”–>“服务器设置”,把默认的网站访问日志保存时间改少一点。
有两种删除日志的方式,一种是通过 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 下的日志,另外一个地方是不会被删除的,需要删除两次。