有兩個記錄檔自動重建準則:時間和容量。預設為使用時間準則,每七天自動重建一次檔案。
若要變更時間間隔,您需要變更特性 imq.log.file.rolloversecs。例如,以下特性定義將時間間隔變更為十天:
imq.log.file.rolloversecs=864000
若要將自動重建準則變更為取決於檔案容量,您需要設定 imq.log.file.rolloverbytes 特性。例如,以下定義會讓代理程式在檔案達到 500,000 個位元組的限制時,就自動重建檔案。
imq.log.file.rolloverbytes=500000
如果同時設定與時間相關的自動重建特性以及與容量相關的自動重建特性,則先達到的限制將觸發自動重建作業。如上所述,代理程式最多可保留九個自動重建檔案。
代理程式執行時,您可以設定或變更記錄檔自動重建特性。若要設定這些特性,請使用 imqcmd update bkr 指令。