Sun Java System Directory Server Enterprise Edition 6.3 管理指南

Procedure配置访问日志和错误日志的定期轮转

此过程用于配置目录代理服务器访问日志。要配置目录代理服务器错误日志,请执行相同的过程,但要将 access 替换为 error

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. (可选的)查看访问日志的属性。


    $ dpconf get-access-log-prop -h host -p port
    
  2. (可选的)查看访问日志属性的有效值。

    $ dpconf help-properties access-log
  3. 要在日志达到特定大小时轮转日志,请设置以下属性:


    $ dpconf set-access-log-prop -h host -p port \
     log-rotation-policy:size log-rotation-size:maximum file size
    

    如果未指定最大文件大小的单位, 则使用默认单位字节。当日志文件达到定义的大小时,将会轮转日志。文件大小至少为 1 MB,且不能超过 2 GB。

    有关如何按大小轮转日志的示例,请参见根据日志大小轮转日志

  4. 要定期轮转日志,而不考虑日志大小,请设置以下属性:


    $ dpconf set-access-log-prop -h host -p port \
     log-rotation-frequency:interval in months, weeks, hours, or minutes \
     log-rotation-policy:periodic \
     log-rotation-start-day:day in week (1-7) or day in the month (1-31) \
     log-rotation-start-time:time of day (hhmm)
    

    如果将日志配置为在每月的 31 号轮转,但当月少于 31 天,则日志将在下个月的第一天轮转。

    有关如何定期轮转日志的示例,请参见根据时间轮转日志

  5. 要在日志文件足够大时定期轮转日志,请设置 log-rotation-frequencylog-min-size 属性。


    $ dpconf set-access-log-prop -h host -p port \
     log-rotation-frequency:interval in months, weeks, hours, or minutes \
     log-rotation-policy:periodic log-min-size:minimum file size
     log-rotation-start-day:day in week (1-7) or day in the month (1-31) \
     log-rotation-start-time:time of day (hhmm)
    

    log-min-size 属性表示日志的最小大小。只有日志文件大于指定大小时,才会在计划的时间执行轮转。

    如果将日志配置为在每月的 31 号轮转,但当月少于 31 天,则日志将在下个月的第一天轮转。

    有关如何在文件足够大时定期轮转日志的示例,请参见根据时间和日志大小轮转日志