Logrotate不更改活动日志文件

时间:2019-03-18 09:42:40

标签: java spring log4j logstash logrotate

我正在使用logrotate 而没有 copytruncate ,所以每当文件旋转时,就会发生这种情况:-

当前状态:

inode = 23456 | 文件名 = test.log | 大小 = 0.99G

旋转后:

inode = 23456 | 文件名 = test.1.log | 大小 = 1G

inode = 23829 | 文件名 = test.log | 大小 = 0K

问题:现在,轮换后生成的所有新日志都被推送到test.1.log。因此,test.log的大小保持恒定为0K,而test.1.log的大小保持不变在增加。同时,预期的行为是我的应用程序将日志推送到新生成的 test.log | inode = 23829

这里有什么我想念的吗?

0 个答案:

没有答案