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

查看目录服务器日志

可以直接在服务器上的默认 instance-path/logs 文件中查看日志。如果修改了默认路径,则可以使用 dsconf 命令查找日志文件位置,如下所示:


$ dsconf get-log-prop -h host -p port log-type path

或者,也可以通过目录服务控制中心 (Directory Service Control Center, DSCC) 查看日志文件。使用 DSCC 可查看日志条目并对其进行排序。

下图显示了 DSCC 中的目录服务器访问日志样例。

图 14–1 DSCC 访问日志

通过 DSCC 查看的访问日志。表中列出了访问日志条目。

Procedure跟踪目录服务器日志

可以使用 dsadm 命令显示指定行数的目录服务器日志,也可以显示存留期小于指定值的日志条目。本示例跟踪错误日志。要跟踪访问日志,请使用 show-access-log 而不是 show-error-log

  1. 显示存留期小于特定值的错误日志条目。


    $ dsadm show-error-log -A duration instance-path
    

    您必须为持续时间指定一个单位。例如,要显示存留期小于 24 小时的错误日志条目,请键入:


    $ dsadm show-error-log -A 24h /local/ds
  2. 显示指定行数的错误日志(从头到尾)。


    $ dsadm show-error-log -L last-lines instance-path
    

    行数以整数表示。例如,要显示后 100 行,请键入:


    $ dsadm show-error-log -L 100 /local/ds

    如果没有指定值,则默认的显示行数为 20。