Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南

附录 C 调试 Delegated Administrator

通过检查由 Delegated Administrator 组件、Delegated Administrator 被部署到的 Web 容器以及由 Directory Server 和 Access Manager 生成的日志文件,可以获得有关 Delegated Administrator 的日志信息。

本附录包含以下主题:

调试命令行实用程序

要调试 Delegated Administrator 实用程序 (commadmin),可以通过在 commadmin 命令中使用 -v 选项来打印客户机中的调试消息。

Delegated Administrator 控制台日志

Delegated Administrator 控制台会创建运行时日志文件:

您可以通过编辑日志属性文件来指定自己的日志文件:

您可以更改 logger.properties 文件中的以下属性:

Delegated Administrator 服务器日志

您可以创建 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

其中

例如:


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 容器服务器日志

通过检查由 Web 容器生成的服务器日志,可以进一步调试 Delegated Administrator。

Web Server

Web Server 可维护位于以下路径的访问日志和错误日志:

/web_server_base/https-machine name/logs

其中

Application Server 7.x

Application Server 7.x 可维护位于以下路径的访问日志和错误日志:

/application_server7_base/domains/domain1/server1/logs

其中

Application Server 8.x

Application Server 8.x 可维护位于以下路径的访问日志和错误日志。

服务器日志:

/application_server8_base/domains/domain1/logs

访问日志:

/application_server8_base/domains/domain1/logs/access/server_access_log

其中

Directory Server 日志和 Access Manager 日志

通过检查由 Directory Server 和 Access Manager 生成的日志,可以进一步调试 Delegated Administrator。

Directory Server

Directory Server 可维护位于以下路径的访问日志和错误日志:

/var/opt/mps/serverroot/slapd-hostname /logs

其中

Access Manager

Access Manager 可维护位于以下路径的日志文件:

/var/opt/SUNWam/debug

上述路径包含 amProfile 日志和 amAuth 日志。

/var/opt/SUNWam/logs

上述路径包含 amAdmin.access 日志和 amAdmin.error 日志。