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) 進行除錯,可以透過將 -v 選項和 commadmin 指令配合使用,在用戶端顯示除錯訊息。

Delegated Administrator 主控台記錄

Delegated Administrator 主控台會建立執行階段記錄檔︰

可以透過編輯記錄特性檔案來指定自己的記錄檔︰

可以在 logger.properties 檔案中變更以下特性︰

Delegated Administrator 伺服器記錄

可以建立 Delegated Administrator 伺服器記錄,該記錄包含由安裝在 Web 容器中的 Delegated Administrator Servlet 產生的除錯敘述。

若要執行此作業,可以啟用 Debug Servlet 來記錄 Delegated Administrator Servlet 執行中的除錯訊息。可以透過至以下 URL 路徑經由瀏覽器開啟 Debug Servlet︰

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 會將 Debug Servlet 訊息記錄至以下路徑和檔案︰

/tmp/debug.log

在每次重新啟動 Web 容器時,均必須開啟 Debug 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

前面的路徑包含 amProfileamAuth 記錄。

/var/opt/SUNWam/logs

前面的路徑包含 amAdmin.accessamAdmin.error 記錄。