Ubuntu LAMP 日志管理实操指南
一 日志位置与快速查看
二 Apache 日志管理与优化
/var/log/apache2/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 0644 root adm
sharedscripts
postrotate
systemctl reload apache2 > /dev/null
endscript
}
三 MySQL 日志管理与优化
log_error = /var/log/mysql/error.log
general_log = OFF
slow_query_log = ON
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 2
log_bin = /var/log/mysql/mysql-bin
binlog_format = ROW
expire_logs_days = 7
max_binlog_size = 100M
四 PHP 日志管理与优化
/var/log/php_errors.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 www-data adm
}
五 集中化与自动化实践