Nginx日志按天分隔
脚本日志分隔
宝塔面板的计划任务-新建计划任务-任务类型-网站日志切割
可以批量配置网站的日志切割脚本, 每天晚上执行一次.
Nginx模块日志分隔
nginx日志切割,这里使用的是默认安装的ngx_http_map_module
插件, 可以使用nginx -V
命令查看已安装的模块.
先设置一个nginx
变量$logdate
将如下代码添加入nginx
的http
模块中
map $time_iso8601 $logdate {
'~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd;
default 'date-not-found';
}
在server
模块的access_log
中使用变量
access_log /www/wwwlogs/test.com/access-test.com-$logdate.log;
最后更新于 2024-07-03 10:27:25 并被添加「」标签,已有 1421 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭