通过检查由 Delegated Administrator 组件、Delegated Administrator 被部署到的 Web 容器以及由 Directory Server 和 Access Manager 生成的日志文件,可以获得有关 Delegated Administrator 的日志信息。
本附录包含以下主题:
要调试 Delegated Administrator 实用程序 (commadmin),可以通过在 commadmin 命令中使用 -v 选项来打印客户机中的调试消息。
Delegated Administrator 控制台会创建运行时日志文件:
默认日志文件名:da.log
默认位置:/opt/SUNWcomm/log
您可以更改 logger.properties 文件中的以下属性:
da.logging.enable=yes 或 no
其中 yes 表示启用日志记录,no 表示禁用日志记录。
默认情况下禁用日志记录。要启用日志记录,必须将此值设置为 yes。
da.log.file=full pathname
指定日志记录语句写入的目录和文件。此属性用于将 da.log 更改为您指定的文件名和位置。
您可以创建 Delegated Administrator 服务器日志,其中包含由安装在 Web 容器中的 Delegated Administrator servlet 生成的调试语句。
要执行此操作,可启用调试 servlet 以记录 Delegated Administrator servlet 执行过程中的调试消息。可以使用浏览器打开调试 servlet,请转至以下 url 路径:
http://machine name: port/commcli/debug?op=set&state=all&package=all&filename= full path
其中
machine name 是运行 Delegated Administrator 服务器的计算机名。
full path 是写入消息的日志的完整目录路径和名称。
例如:
http://abc.red.iplanet.com:8008/commcli/debug?op= \ set&state=all&package=all&filename=/tmp/debug.log |
上述 url 会将调试 servlet 的消息记录到以下路径和文件中:
/tmp/debug.log
无论何时重新启动 Web 容器,都必须启用调试 servlet。
通过检查由 Web 容器生成的服务器日志,可以进一步调试 Delegated Administrator。
Web Server 可维护位于以下路径的访问日志和错误日志:
/web_server_base/https-machine name/logs
其中
web_server_base 是 Web Server 软件的安装路径。
machine name 是运行 Web Server 的计算机名。
Application Server 7.x 可维护位于以下路径的访问日志和错误日志:
/application_server7_base/domains/domain1/server1/logs
其中
application_server7_base 是 Application Server 7.x 软件的安装路径。
Application Server 8.x 可维护位于以下路径的访问日志和错误日志。
服务器日志:
/application_server8_base/domains/domain1/logs
访问日志:
/application_server8_base/domains/domain1/logs/access/server_access_log
其中
application_server8_base 是 Application Server 8.x 软件的安装路径。
通过检查由 Directory Server 和 Access Manager 生成的日志,可以进一步调试 Delegated Administrator。
Directory Server 可维护位于以下路径的访问日志和错误日志:
/var/opt/mps/serverroot/slapd-hostname /logs
其中
hostname 是运行 Directory Server 的计算机名。
Access Manager 可维护位于以下路径的日志文件:
/var/opt/SUNWam/debug
上述路径包含 amProfile 日志和 amAuth 日志。
/var/opt/SUNWam/logs
上述路径包含 amAdmin.access 日志和 amAdmin.error 日志。