Sun Java System Calendar Server 6.3 管理指南

18.3.2 自动清理“删除日志”数据库

如果需要,可让 Calendar Server 在指定时间间隔内自动清理“删除日志”数据库中的条目。默认情况下,禁用自动清理。

下列 ics.conf 参数可控制自动清理功能。

表 18–1 自动清理“删除日志”数据库的配置参数

参数 

说明 

service.admin.purge.deletelog

启用 ("yes") 或禁用 ("no") 自动清理“删除日志”数据库 (ics50deletelog.db) 条目功能。

默认值为 "no"

caldb.berkeleydb.purge.deletelog.interval

指定自动清理“删除日志”数据库 (ics50deletelog.db) 中条目的时间间隔(以秒为单位)。

默认值为 60 秒。

caldb.berkeleydb.purge.deletelog.beforetime

指定清理“删除日志”数据库 (ics50deletelog.db) 中条目前的时间(以秒为单位)。

默认值为 518400 秒(6 天)。

例如,要使 Calendar Server 每五分钟(300 秒)自动清理一次 2 天(172800 秒)前生成的“删除日志”数据库条目,按如下所示设置18.3.2 自动清理“删除日志”数据库中所述参数:

service.admin.purge.deletelog="yes"
 caldb.berkeleydb.purge.deletelog.interval=600
 caldb.berkeleydb.purge.deletelog.beforetime=172800

设置这些参数后,重新启动 Calendar Server 以使新值生效。