java - Logrotate 不更改活动日志文件
问题描述
我正在使用没有 copytruncate的 logrotate ,所以每当我的文件被旋转时,就会发生这种情况:-
当前状态:
索引节点= 23456 | 文件名=test.log | 大小=0.99G
旋转后:
索引节点= 23456 | 文件名=test.1.log | 大小=1G
索引节点= 23829 | 文件名=test.log | 大小=0K
问题:现在轮换后生成的所有新日志都被推送到 test.1.log 。所以 test.log 的大小保持在 0K 不变,而 test.1.log 的大小不断增加。同时,预期的行为是我的应用程序将日志推送到新生成的test.log | 索引节点=23829
我在这里有什么遗漏吗?
解决方案
推荐阅读
- regex - 使用 Batch 替换为正则表达式 (Windows)
- c# - C#如何将泛型类型转换为它实现的接口
- sql - 在 2 个相似 ID 之间选择 MAX
- javascript - Firestore 更新与合并 - 如何覆盖文档的一部分
- android - 获取通过 API 29+ 上的意图过滤器传递的文件
- angular - 模板解析错误:“mdb-icon”不是已知元素
- javascript - jsfiddle:如何将 JavaScript 块的加载方式更改为不换行(头部)
- typescript - Typescript 编写通用库
- db2 - db2 将数据导出到远程位置
- mongodb - Mongodb 不是从服务开始的