首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

玩转 Linux 之:由 Nginx log rotation 聊聊 mv 的妙用

1、Nginx 下如何正确的做日志切分 今天发现有个 Nginx 日志 rotation 出来大小是 0,很奇怪,按公司的业务场景来说,这是不可能的。...瞅了下前同事留下来的 rotation 脚本,看到了这么两行,也是他们当时 rotation 的方案: cp tracklog.ooxx.com.access.log ${log_date_dir}/...由于 Nginx 自身并没有提供日志管理功能,但是它提供了一个简单的 log rotation 机制: mv access.log access.log.0 kill -USR1 `cat master.nginx.pid...别看这个 rotation 过程只有 4 句简单的代码,但是它里面涉及的知识还是不少的,很多同学貌似都不理解这段过程究竟发生了什么。希望我的这段解说能让你明白这其中的来龙去脉。...http://wiki.nginx.org/LogRotation 3、How To Configure Logging and Log Rotation in Nginx on an Ubuntu

1.6K100

一起读源码:为什么 loguru 的时间 rotation 不能只精确到天

实际上指的就是rotation。我不知道他的中文名叫什么,但rotation 表示一种按特定条件自动切分日志的方式。...loguru 以后,大家编写如下代码: import time import datetime from loguru import logger logger.add('我是日志.log', rotation...但是当 rotation 的时间到了以后,会先把之前的我是日志.log文件改名为我是日志.%Y-%m-%d_%H-%M-%S_%f.log。...为了回答这个问题,我去看了 loguru 的官方文档,发现确实没有相关的内容提到日志被 rotation 以后,重命名的格式相关的设置。 既然文档没有提到,那么我们就寻求源代码的帮助。...综上所述,对这位同学的回答是:无法自定义日志 rotation 时添加的时间格式。如果你想要强行修改的话,那么你只有修改 loguru 的源代码,例如:

3.6K30
领券