今天在网上查询nginx的其他问题的时候,无意间看到原来nginx其实是可以自动按天切分日志的,记得之前在公司看到公司的运维都是写脚本切分日志的,这里配置并记录一下nginx如何按天自动切分日志。

其实还挺简单的,直接上配置文件内容了。配置完记得:nginx -s reload。如果自己之前有nginx日志,且有用的话,那就需要先mv走之前的日志,然后nginx -s reload

server {
         ...
        # 不重要的直接去掉了,重要的就是下面这点了
        if ($time_iso8601 ~ '(\d{4}-\d{2}-\d{2})') {
            set $tttt $1;
        }
        access_log /var/log/nginx/search.boboidea.com-access-$tttt.log main;
        ...
}

我今天设置了,是可以正确切分的,再观察几天再看看。

参考文章:https://blog.csdn.net/muyan9/article/details/54616585

Copyright © 2017 - 2025 boboidea.com All Rights Reserved 波波创意软件工作室 版权所有 【转载请注明出处】