© Copyright International Business Machines Corporation 2000, 2007. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
在 Windows 系統上,安裝在 Windows®「桌面」資料夾中的 Agent Controller 無法執行。比方說,如果指定 C:\Documents and Settings\Administrator\Desktop 為安裝目錄,則 Agent Controller 無法執行。
為了克服這項限制,請將 Agent Controller 安裝在其他目錄。
在 Windows 和 Linux® 上安裝 Agent Controller 會移除任何已安裝的 Agent Controller。繼續安裝之前,請確定已備份必要的資料。
日誌檔 AGENT_CONTROLLER_INSTALL/config/servicelog.log 可能沒有必要的許可權位元 (666)。這會導致任何非根源的 Agent Controller 程序無法寫入日誌檔。
為了解決這個問題,請在安裝之後以 root 身分執行下列指令:
chmod 666 <Agent Controller 安裝位置>/config/servicelog.log
Agent Controller 服務只配置為以「本機系統帳戶」登入。因此,現行使用者 ID 可能沒有權限可存取裝載的網路磁碟機(通常透過 net use 來存取)。
若要讓 IBM® Agent Controller 使用網路磁碟機上的類別,請遵循下列步驟:
- 開啟 Windows「服務」視窗。
- 選取 IBM Agent Controller。
- 按一下內容工具列按鈕。
- 選取「登入」窗格。
- 選取這個帳戶圓鈕,填寫使用者 ID 資訊。這是連接(利用 net use 或類似的工具)磁碟機的使用者 ID。
- 按一下確定。
- 重新啟動 IBM Agent Controller 服務。
- 重新啟動應用程式。
附註:雖然這樣就能使用網路磁碟機,但 Agent Controller 的存取權會變得和現行使用者一樣。
在非 Windows 平台上無法重新啟動 Agent Controller。
為了解決這個問題,請遵循下列步驟:將已連接 Agent Controller 的所有 Eclipse 工作台關閉為了避免發生這種情況,請一律先關閉所有已連接的工作台,再重新啟動 Agent Controller 程序。
發出指令
kill -s HUP < inetd 程序的程序 ID >
(必須是 root)
利用 netstat 來檢查埠 10002(預設值)是否仍被佔用。等到釋放此埠之後,重新啟動 Agent Controller
或者,您也可以在 Agent Controller 配置檔中將原來的埠 1002 改為另一個值
AGENT_CONTROLLER_INSTALL/config/serviceconfig.xml
立即重新啟動 Agent Controller。
當 Agent Controller 啟動時,它必須查閱本端電腦的 IP 位址。 Agent Controller 會利用 InetAddress.getLocalHost() 呼叫來執行這項查閱。 此呼叫不一定會傳回正確的 IP 位址。不正確的 IP 位址會造成動態探索特性不正常。有幾種狀況可能傳回不正確的 IP 位址:
- 在 Linux 上,此呼叫有時會傳回 127.0.0.1。這是 JVM 的一項已知問題:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4665037。
- 在已安裝多張網路配接卡的電腦上,每一張配接卡連接不同的網路。例如,一張網路配接卡連接公用存取網站,另一張配接卡連接私密網路。
- 電腦上的 HOSTS 檔案中有不正確的項目。
如果要暫時解決這個問題,請在啟動 Agent Controller 時,以手動方式來指定電腦的 IP 位址和埠。 當啟動 RAServer 程序或 ACServer 程序時,請使用指令行選項 "-peerAttachAddress=nnn.nnn.nnn.nnn" 和 "-peerAttachPort=x", 其中 nnn.nnn.nnn.nnn 是電腦的 IP 位址,x 是 Agent Controller 通訊所用的埠。
如果要使用 SetConfig.bat 或 SetConfig.sh Script,系統路徑中必須有 JRE(1.5 版或以上)。 只有進階使用者應該需要使用 SetConfig Script。