首页 > 解决方案 > 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

我在这里有什么遗漏吗?

标签: javaspringlog4jlogstashlogrotate

解决方案


推荐阅读