编年史队列cq4文件大小不正确

问题描述

我有一个应用程序使用编年史队列来存储数据。我使用每小时循环来滚动文件。持续的文件大小为1.3GB。滚动文件时,旧文件大小变为实际大小,新文件大小为1.3GB。

但是我发现当我重新启动应用程序时,编年史队列将创建一个新的cq4文件,该文件大小为1.3GB,旧文件大小未变为实际大小,仍然为1.3GB。

如何实现将较旧的cq4文件大小设置为实际大小,而不是在应用程序重新启动时设置为1.3GB。 当应用程序关闭时,我尝试关闭队列,但是它不起作用。

this is file status in my linux server

解决方法

文件缩小发生在滚动背景上。重新启动时,您需要等待一会儿,然后再压缩旧文件(除非您遇到了一些奇怪的错误,我对此表示怀疑)。