我正在使用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
这里有什么我想念的吗?