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

查看目录服务器日志

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


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

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

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

图 15–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 行。