转移日志文件有两个条件:时间和大小。默认情况下使用时间条件,每七天转移一次文件。
要更改时间间隔,需要更改 imq.log.file.rolloversecs 属性。例如,以下属性定义将时间间隔更改为十天:
imq.log.file.rolloversecs=864000
要将转移条件更改为取决于文件大小,需要设置 imq.log.file.rolloverbytes 属性。例如,以下定义将在文件达到 500,000 字节的限制时将代理定向到转移文件。
imq.log.file.rolloverbytes=500000
如果同时设置与时间和大小相关的转移属性,则转移将由最先达到的限制触发。前面已指出,代理最多维护九个转移文件。
可以在代理运行时设置或更改日志文件转移属性。要设置这些属性,请使用 imqcmd update bkr 命令。